home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch / Software Dispatch.rsrc / CODE_38_VW 2.txt < prev    next >
Text File  |  1993-10-19  |  520KB  |  9,293 lines

  1. # near model CODE resource
  2. # jump table entries: 33788-66568 (32781 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  266E 0010                movea.l    A3, [A6 + 0x10]
  8. 00000010  2E2E 000C                move.l     D7, [A6 + 0xC]
  9. 00000014  7600                     moveq.l    D3, 0x00
  10. 00000016  200C                     move.l     D0, A4
  11. 00000018  6708                     beq        +0xA /* 00000022 */
  12. 0000001A  200B                     move.l     D0, A3
  13. 0000001C  6704                     beq        +0x6 /* 00000022 */
  14. 0000001E  4A87                     tst.l      D7
  15. 00000020  6E06                     bgt        +0x8 /* 00000028 */
  16. label00000022:
  17. 00000022  7000                     moveq.l    D0, 0x00
  18. 00000024  6000 00A2                bra        +0xA4 /* 000000C8 */
  19. label00000028:
  20. 00000028  42A7                     clr.l      -[A7]
  21. 0000002A  2F0C                     move.l     -[A7], A4
  22. 0000002C  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  23. 00000030  2800                     move.l     D4, D0
  24. 00000032  2E8B                     move.l     [A7], A3
  25. 00000034  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  26. 00000038  2C00                     move.l     D6, D0
  27. 0000003A  2E8B                     move.l     [A7], A3
  28. 0000003C  2F0C                     move.l     -[A7], A4
  29. 0000003E  4EBA 01E8                jsr        [PC + 0x1E8 /* 00000228 */]
  30. 00000042  2A00                     move.l     D5, D0
  31. 00000044  4A80                     tst.l      D0
  32. 00000046  4FEF 000C                lea.l      A7, [A7 + 0xC]
  33. 0000004A  6D5C                     blt        +0x5E /* 000000A8 */
  34. 0000004C  D685                     add.l      D3, D5
  35. 0000004E  2F0B                     move.l     -[A7], A3
  36. 00000050  2F0C                     move.l     -[A7], A4
  37. 00000052  4EBA 020E                jsr        [PC + 0x20E /* 00000262 */]
  38. 00000056  2A00                     move.l     D5, D0
  39. 00000058  4A80                     tst.l      D0
  40. 0000005A  508F                     addq.l     A7, 8
  41. 0000005C  6D4A                     blt        +0x4C /* 000000A8 */
  42. 0000005E  D685                     add.l      D3, D5
  43. 00000060  2F0B                     move.l     -[A7], A3
  44. 00000062  2F0C                     move.l     -[A7], A4
  45. 00000064  4EBA 02D6                jsr        [PC + 0x2D6 /* 0000033C */]
  46. 00000068  2A00                     move.l     D5, D0
  47. 0000006A  4A80                     tst.l      D0
  48. 0000006C  508F                     addq.l     A7, 8
  49. 0000006E  6D38                     blt        +0x3A /* 000000A8 */
  50. 00000070  D685                     add.l      D3, D5
  51. 00000072  2F0B                     move.l     -[A7], A3
  52. 00000074  2F07                     move.l     -[A7], D7
  53. 00000076  2F0C                     move.l     -[A7], A4
  54. 00000078  4EBA 0390                jsr        [PC + 0x390 /* 0000040A */]
  55. 0000007C  2A00                     move.l     D5, D0
  56. 0000007E  4A80                     tst.l      D0
  57. 00000080  4FEF 000C                lea.l      A7, [A7 + 0xC]
  58. 00000084  6D22                     blt        +0x24 /* 000000A8 */
  59. 00000086  D685                     add.l      D3, D5
  60. 00000088  2F0B                     move.l     -[A7], A3
  61. 0000008A  2F07                     move.l     -[A7], D7
  62. 0000008C  2F0C                     move.l     -[A7], A4
  63. 0000008E  4EBA 04E6                jsr        [PC + 0x4E6 /* 00000576 */]
  64. 00000092  2A00                     move.l     D5, D0
  65. 00000094  4A80                     tst.l      D0
  66. 00000096  4FEF 000C                lea.l      A7, [A7 + 0xC]
  67. 0000009A  6D0C                     blt        +0xE /* 000000A8 */
  68. 0000009C  D685                     add.l      D3, D5
  69. 0000009E  2F0B                     move.l     -[A7], A3
  70. 000000A0  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  71. 000000A4  588F                     addq.l     A7, 4
  72. 000000A6  6016                     bra        +0x18 /* 000000BE */
  73. label000000A8:
  74. 000000A8  4267                     clr.w      -[A7]
  75. 000000AA  2F06                     move.l     -[A7], D6
  76. 000000AC  2F0B                     move.l     -[A7], A3
  77. 000000AE  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  78. 000000B2  2E8B                     move.l     [A7], A3
  79. 000000B4  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  80. 000000B8  7600                     moveq.l    D3, 0x00
  81. 000000BA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  82. label000000BE:
  83. 000000BE  2F04                     move.l     -[A7], D4
  84. 000000C0  2F0C                     move.l     -[A7], A4
  85. 000000C2  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  86. 000000C6  2003                     move.l     D0, D3
  87. label000000C8:
  88. 000000C8  4CEE 18F8 FFE4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  89. 000000CE  4E5E                     unlink     A6
  90. 000000D0  4E75                     rts
  91. fn000000D2:
  92. 000000D2  4E56 FFFC                link       A6, -0x0004
  93. 000000D6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  94. 000000DA  1E2E 000C                move.b     D7, [A6 + 0xC]
  95. 000000DE  286E 0008                movea.l    A4, [A6 + 0x8]
  96. 000000E2  266E 000E                movea.l    A3, [A6 + 0xE]
  97. 000000E6  7600                     moveq.l    D3, 0x00
  98. 000000E8  200C                     move.l     D0, A4
  99. 000000EA  6704                     beq        +0x6 /* 000000F0 */
  100. 000000EC  200B                     move.l     D0, A3
  101. 000000EE  6606                     bne        +0x8 /* 000000F6 */
  102. label000000F0:
  103. 000000F0  7000                     moveq.l    D0, 0x00
  104. 000000F2  6000 012A                bra        +0x12C /* 0000021E */
  105. label000000F6:
  106. 000000F6  42A7                     clr.l      -[A7]
  107. 000000F8  2F0C                     move.l     -[A7], A4
  108. 000000FA  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  109. 000000FE  2A00                     move.l     D5, D0
  110. 00000100  2E8B                     move.l     [A7], A3
  111. 00000102  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  112. 00000106  2D40 FFFC                move.l     [A6 - 0x4], D0
  113. 0000010A  2E85                     move.l     [A7], D5
  114. 0000010C  2F0C                     move.l     -[A7], A4
  115. 0000010E  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  116. 00000112  4A40                     tst.w      D0
  117. 00000114  4FEF 000C                lea.l      A7, [A7 + 0xC]
  118. 00000118  6606                     bne        +0x8 /* 00000120 */
  119. 0000011A  7000                     moveq.l    D0, 0x00
  120. 0000011C  6000 0100                bra        +0x102 /* 0000021E */
  121. label00000120:
  122. 00000120  2F0B                     move.l     -[A7], A3
  123. 00000122  2F0C                     move.l     -[A7], A4
  124. 00000124  4EBA 054A                jsr        [PC + 0x54A /* 00000670 */]
  125. 00000128  2800                     move.l     D4, D0
  126. 0000012A  0807 0003                btst.b     D7, 0x3
  127. 0000012E  508F                     addq.l     A7, 8
  128. 00000130  670E                     beq        +0x10 /* 00000140 */
  129. 00000132  4A84                     tst.l      D4
  130. 00000134  5EC3                     sgt        D3
  131. 00000136  4403                     neg.b      D3
  132. 00000138  4883                     ext.w      D3
  133. 0000013A  48C3                     ext.l      D3
  134. 0000013C  6000 00B0                bra        +0xB2 /* 000001EE */
  135. label00000140:
  136. 00000140  4A84                     tst.l      D4
  137. 00000142  6D00 00B6                blt        +0xB8 /* 000001FA */
  138. 00000146  D684                     add.l      D3, D4
  139. 00000148  2F0B                     move.l     -[A7], A3
  140. 0000014A  1F07                     move.b     -[A7], D7
  141. 0000014C  2F0C                     move.l     -[A7], A4
  142. 0000014E  4EBA 05F0                jsr        [PC + 0x5F0 /* 00000740 */]
  143. 00000152  2800                     move.l     D4, D0
  144. 00000154  4A80                     tst.l      D0
  145. 00000156  4FEF 000A                lea.l      A7, [A7 + 0xA]
  146. 0000015A  6D00 009E                blt        +0xA0 /* 000001FA */
  147. 0000015E  D684                     add.l      D3, D4
  148. 00000160  2F0B                     move.l     -[A7], A3
  149. 00000162  1F07                     move.b     -[A7], D7
  150. 00000164  2F0C                     move.l     -[A7], A4
  151. 00000166  4EBA 06D6                jsr        [PC + 0x6D6 /* 0000083E */]
  152. 0000016A  2800                     move.l     D4, D0
  153. 0000016C  4A80                     tst.l      D0
  154. 0000016E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  155. 00000172  6D00 0086                blt        +0x88 /* 000001FA */
  156. 00000176  D684                     add.l      D3, D4
  157. 00000178  2F0B                     move.l     -[A7], A3
  158. 0000017A  1F07                     move.b     -[A7], D7
  159. 0000017C  2F0C                     move.l     -[A7], A4
  160. 0000017E  4EBA 07AE                jsr        [PC + 0x7AE /* 0000092E */]
  161. 00000182  2800                     move.l     D4, D0
  162. 00000184  4A80                     tst.l      D0
  163. 00000186  4FEF 000A                lea.l      A7, [A7 + 0xA]
  164. 0000018A  6D6E                     blt        +0x70 /* 000001FA */
  165. 0000018C  D684                     add.l      D3, D4
  166. 0000018E  2F0B                     move.l     -[A7], A3
  167. 00000190  1F07                     move.b     -[A7], D7
  168. 00000192  2F0C                     move.l     -[A7], A4
  169. 00000194  4EBA 08B4                jsr        [PC + 0x8B4 /* 00000A4A */]
  170. 00000198  2800                     move.l     D4, D0
  171. 0000019A  4A80                     tst.l      D0
  172. 0000019C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  173. 000001A0  6D58                     blt        +0x5A /* 000001FA */
  174. 000001A2  D684                     add.l      D3, D4
  175. 000001A4  2054                     movea.l    A0, [A4]
  176. 000001A6  2468 0014                movea.l    A2, [A0 + 0x14]
  177. 000001AA  2068 0020                movea.l    A0, [A0 + 0x20]
  178. 000001AE  2050                     movea.l    A0, [A0]
  179. 000001B0  2068 0004                movea.l    A0, [A0 + 0x4]
  180. 000001B4  2050                     movea.l    A0, [A0]
  181. 000001B6  2828 0014                move.l     D4, [A0 + 0x14]
  182. 000001BA  9885                     sub.l      D4, D5
  183. 000001BC  602C                     bra        +0x2E /* 000001EA */
  184. label000001BE:
  185. 000001BE  0C84 0000 7FFF           cmpi.l     D4, 0x7FFF
  186. 000001C4  6F08                     ble        +0xA /* 000001CE */
  187. 000001C6  203C 0000 7FFF           move.l     D0, 0x7FFF
  188. 000001CC  6008                     bra        +0xA /* 000001D6 */
  189. label000001CE:
  190. 000001CE  2004                     move.l     D0, D4
  191. 000001D0  0280 0000 FFFF           andi.l     D0, 0xFFFF
  192. label000001D6:
  193. 000001D6  3C00                     move.w     D6, D0
  194. 000001D8  3F06                     move.w     -[A7], D6
  195. 000001DA  2F0A                     move.l     -[A7], A2
  196. 000001DC  4EAD 215A                jsr        [A5 + 0x215A /* export_1063 */]
  197. 000001E0  4A40                     tst.w      D0
  198. 000001E2  5C8F                     addq.l     A7, 6
  199. 000001E4  6708                     beq        +0xA /* 000001EE */
  200. 000001E6  3046                     movea.w    A0, D6
  201. 000001E8  9888                     sub.l      D4, A0
  202. label000001EA:
  203. 000001EA  4A84                     tst.l      D4
  204. 000001EC  6ED0                     bgt        -0x2E /* 000001BE */
  205. label000001EE:
  206. 000001EE  2F0B                     move.l     -[A7], A3
  207. 000001F0  2F0C                     move.l     -[A7], A4
  208. 000001F2  4EBA 050E                jsr        [PC + 0x50E /* 00000702 */]
  209. 000001F6  2003                     move.l     D0, D3
  210. 000001F8  6024                     bra        +0x26 /* 0000021E */
  211. label000001FA:
  212. 000001FA  2F0B                     move.l     -[A7], A3
  213. 000001FC  2F0C                     move.l     -[A7], A4
  214. 000001FE  4EBA 0502                jsr        [PC + 0x502 /* 00000702 */]
  215. 00000202  4257                     clr.w      [A7]
  216. 00000204  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  217. 00000208  2F0B                     move.l     -[A7], A3
  218. 0000020A  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  219. 0000020E  2E8B                     move.l     [A7], A3
  220. 00000210  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  221. 00000214  2E85                     move.l     [A7], D5
  222. 00000216  2F0C                     move.l     -[A7], A4
  223. 00000218  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  224. 0000021C  7000                     moveq.l    D0, 0x00
  225. label0000021E:
  226. 0000021E  4CEE 1CF8 FFDC           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x24]
  227. 00000224  4E5E                     unlink     A6
  228. 00000226  4E75                     rts
  229. fn00000228:
  230. 00000228  4E56 FFF8                link       A6, -0x0008
  231. 0000022C  4878 0004                push.l     0x4
  232. 00000230  2F3C 0000 1212           move.l     -[A7], 0x1212
  233. 00000236  486E FFF8                pea.l      [A6 - 0x8]
  234. 0000023A  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  235. 0000023E  4297                     clr.l      [A7]
  236. 00000240  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  237. 00000244  3D40 FFFC                move.w     [A6 - 0x4], D0
  238. 00000248  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  239. 0000024E  7008                     moveq.l    D0, 0x08
  240. 00000250  2E80                     move.l     [A7], D0
  241. 00000252  486E FFF8                pea.l      [A6 - 0x8]
  242. 00000256  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  243. 0000025A  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  244. 0000025E  4E5E                     unlink     A6
  245. 00000260  4E75                     rts
  246. fn00000262:
  247. 00000262  4E56 FFC6                link       A6, -0x003A
  248. 00000266  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  249. 0000026A  266E 000C                movea.l    A3, [A6 + 0xC]
  250. 0000026E  206E 0008                movea.l    A0, [A6 + 0x8]
  251. 00000272  2050                     movea.l    A0, [A0]
  252. 00000274  2868 000C                movea.l    A4, [A0 + 0xC]
  253. 00000278  7E04                     moveq.l    D7, 0x04
  254. 0000027A  7C2E                     moveq.l    D6, 0x2E
  255. 0000027C  7A00                     moveq.l    D5, 0x00
  256. 0000027E  2054                     movea.l    A0, [A4]
  257. 00000280  2050                     movea.l    A0, [A0]
  258. 00000282  2050                     movea.l    A0, [A0]
  259. 00000284  3828 0002                move.w     D4, [A0 + 0x2]
  260. 00000288  7000                     moveq.l    D0, 0x00
  261. 0000028A  3007                     move.w     D0, D7
  262. 0000028C  2D40 FFC6                move.l     [A6 - 0x3A], D0
  263. 00000290  7E00                     moveq.l    D7, 0x00
  264. 00000292  3E06                     move.w     D7, D6
  265. 00000294  2F07                     move.l     -[A7], D7
  266. 00000296  7200                     moveq.l    D1, 0x00
  267. 00000298  3204                     move.w     D1, D4
  268. 0000029A  2F01                     move.l     -[A7], D1
  269. 0000029C  2200                     move.l     D1, D0
  270. 0000029E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  271. 000002A2  C141                     exg        D0, D1
  272. 000002A4  D081                     add.l      D0, D1
  273. 000002A6  2D40 FFFC                move.l     [A6 - 0x4], D0
  274. 000002AA  4878 0004                push.l     0x4
  275. 000002AE  486E FFFC                pea.l      [A6 - 0x4]
  276. 000002B2  2F0B                     move.l     -[A7], A3
  277. 000002B4  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  278. 000002B8  2600                     move.l     D3, D0
  279. 000002BA  5280                     addq.l     D0, 1
  280. 000002BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  281. 000002C0  6604                     bne        +0x6 /* 000002C6 */
  282. 000002C2  70FF                     moveq.l    D0, 0xFFFFFFFF
  283. 000002C4  606E                     bra        +0x70 /* 00000334 */
  284. label000002C6:
  285. 000002C6  DA83                     add.l      D5, D3
  286. 000002C8  3D44 FFF8                move.w     [A6 - 0x8], D4
  287. 000002CC  3D46 FFFA                move.w     [A6 - 0x6], D6
  288. 000002D0  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  289. 000002D4  486E FFF8                pea.l      [A6 - 0x8]
  290. 000002D8  2F0B                     move.l     -[A7], A3
  291. 000002DA  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  292. 000002DE  2600                     move.l     D3, D0
  293. 000002E0  5280                     addq.l     D0, 1
  294. 000002E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  295. 000002E6  6604                     bne        +0x6 /* 000002EC */
  296. 000002E8  70FF                     moveq.l    D0, 0xFFFFFFFF
  297. 000002EA  6048                     bra        +0x4A /* 00000334 */
  298. label000002EC:
  299. 000002EC  DA83                     add.l      D5, D3
  300. 000002EE  7C00                     moveq.l    D6, 0x00
  301. 000002F0  603C                     bra        +0x3E /* 0000032E */
  302. label000002F2:
  303. 000002F2  486E FFCA                pea.l      [A6 - 0x36]
  304. 000002F6  1F3C 0001                move.b     -[A7], 0x1
  305. 000002FA  2F3C F000 0000           move.l     -[A7], 0xF0000000
  306. 00000300  42A7                     clr.l      -[A7]
  307. 00000302  3F06                     move.w     -[A7], D6
  308. 00000304  2F0C                     move.l     -[A7], A4
  309. 00000306  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  310. 0000030A  3D7C FFFF FFCA           move.w     [A6 - 0x36], 0xFFFF
  311. 00000310  2E87                     move.l     [A7], D7
  312. 00000312  486E FFCA                pea.l      [A6 - 0x36]
  313. 00000316  2F0B                     move.l     -[A7], A3
  314. 00000318  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  315. 0000031C  2600                     move.l     D3, D0
  316. 0000031E  5280                     addq.l     D0, 1
  317. 00000320  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  318. 00000324  6604                     bne        +0x6 /* 0000032A */
  319. 00000326  70FF                     moveq.l    D0, 0xFFFFFFFF
  320. 00000328  600A                     bra        +0xC /* 00000334 */
  321. label0000032A:
  322. 0000032A  DA83                     add.l      D5, D3
  323. 0000032C  5246                     addq.w     D6, 1
  324. label0000032E:
  325. 0000032E  B846                     cmp.w      D4, D6
  326. 00000330  62C0                     bhi        -0x3E /* 000002F2 */
  327. 00000332  2005                     move.l     D0, D5
  328. label00000334:
  329. 00000334  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  330. 00000338  4E5E                     unlink     A6
  331. 0000033A  4E75                     rts
  332. fn0000033C:
  333. 0000033C  4E56 FF8A                link       A6, -0x0076
  334. 00000340  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  335. 00000344  266E 000C                movea.l    A3, [A6 + 0xC]
  336. 00000348  206E 0008                movea.l    A0, [A6 + 0x8]
  337. 0000034C  2050                     movea.l    A0, [A0]
  338. 0000034E  2868 0008                movea.l    A4, [A0 + 0x8]
  339. 00000352  7E04                     moveq.l    D7, 0x04
  340. 00000354  7C6A                     moveq.l    D6, 0x6A
  341. 00000356  7A00                     moveq.l    D5, 0x00
  342. 00000358  7801                     moveq.l    D4, 0x01
  343. 0000035A  7000                     moveq.l    D0, 0x00
  344. 0000035C  3007                     move.w     D0, D7
  345. 0000035E  2D40 FF8A                move.l     [A6 - 0x76], D0
  346. 00000362  7E00                     moveq.l    D7, 0x00
  347. 00000364  3E06                     move.w     D7, D6
  348. 00000366  2F07                     move.l     -[A7], D7
  349. 00000368  7200                     moveq.l    D1, 0x00
  350. 0000036A  3204                     move.w     D1, D4
  351. 0000036C  2F01                     move.l     -[A7], D1
  352. 0000036E  2200                     move.l     D1, D0
  353. 00000370  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  354. 00000374  C141                     exg        D0, D1
  355. 00000376  D081                     add.l      D0, D1
  356. 00000378  2D40 FFFC                move.l     [A6 - 0x4], D0
  357. 0000037C  4878 0004                push.l     0x4
  358. 00000380  486E FFFC                pea.l      [A6 - 0x4]
  359. 00000384  2F0B                     move.l     -[A7], A3
  360. 00000386  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  361. 0000038A  2600                     move.l     D3, D0
  362. 0000038C  5280                     addq.l     D0, 1
  363. 0000038E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  364. 00000392  6604                     bne        +0x6 /* 00000398 */
  365. 00000394  70FF                     moveq.l    D0, 0xFFFFFFFF
  366. 00000396  606A                     bra        +0x6C /* 00000402 */
  367. label00000398:
  368. 00000398  DA83                     add.l      D5, D3
  369. 0000039A  3D44 FFF8                move.w     [A6 - 0x8], D4
  370. 0000039E  3D46 FFFA                move.w     [A6 - 0x6], D6
  371. 000003A2  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  372. 000003A6  486E FFF8                pea.l      [A6 - 0x8]
  373. 000003AA  2F0B                     move.l     -[A7], A3
  374. 000003AC  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  375. 000003B0  2600                     move.l     D3, D0
  376. 000003B2  5280                     addq.l     D0, 1
  377. 000003B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  378. 000003B8  6604                     bne        +0x6 /* 000003BE */
  379. 000003BA  70FF                     moveq.l    D0, 0xFFFFFFFF
  380. 000003BC  6044                     bra        +0x46 /* 00000402 */
  381. label000003BE:
  382. 000003BE  DA83                     add.l      D5, D3
  383. 000003C0  7C00                     moveq.l    D6, 0x00
  384. 000003C2  6038                     bra        +0x3A /* 000003FC */
  385. label000003C4:
  386. 000003C4  2054                     movea.l    A0, [A4]
  387. 000003C6  43EE FF8E                lea.l      A1, [A6 - 0x72]
  388. 000003CA  7019                     moveq.l    D0, 0x19
  389. label000003CC:
  390. 000003CC  22D8                     move.l     [A1]+, [A0]+
  391. 000003CE  51C8 FFFC                dbf        D0, -0x6 /* 000003CC */
  392. 000003D2  32D8                     move.w     [A1]+, [A0]+
  393. 000003D4  42AE FF8E                clr.l      [A6 - 0x72]
  394. 000003D8  3D7C FFFF FF92           move.w     [A6 - 0x6E], 0xFFFF
  395. 000003DE  2F07                     move.l     -[A7], D7
  396. 000003E0  486E FF8E                pea.l      [A6 - 0x72]
  397. 000003E4  2F0B                     move.l     -[A7], A3
  398. 000003E6  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  399. 000003EA  2600                     move.l     D3, D0
  400. 000003EC  5280                     addq.l     D0, 1
  401. 000003EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  402. 000003F2  6604                     bne        +0x6 /* 000003F8 */
  403. 000003F4  70FF                     moveq.l    D0, 0xFFFFFFFF
  404. 000003F6  600A                     bra        +0xC /* 00000402 */
  405. label000003F8:
  406. 000003F8  DA83                     add.l      D5, D3
  407. 000003FA  5246                     addq.w     D6, 1
  408. label000003FC:
  409. 000003FC  B846                     cmp.w      D4, D6
  410. 000003FE  62C4                     bhi        -0x3A /* 000003C4 */
  411. 00000400  2005                     move.l     D0, D5
  412. label00000402:
  413. 00000402  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  414. 00000406  4E5E                     unlink     A6
  415. 00000408  4E75                     rts
  416. fn0000040A:
  417. 0000040A  4E56 FFDE                link       A6, -0x0022
  418. 0000040E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  419. 00000412  266E 0008                movea.l    A3, [A6 + 0x8]
  420. 00000416  246E 0010                movea.l    A2, [A6 + 0x10]
  421. 0000041A  2053                     movea.l    A0, [A3]
  422. 0000041C  2868 0018                movea.l    A4, [A0 + 0x18]
  423. 00000420  7E08                     moveq.l    D7, 0x08
  424. 00000422  7C0E                     moveq.l    D6, 0x0E
  425. 00000424  7A00                     moveq.l    D5, 0x00
  426. 00000426  486E FFFC                pea.l      [A6 - 0x4]
  427. 0000042A  2F0B                     move.l     -[A7], A3
  428. 0000042C  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  429. 00000430  4AAE FFFC                tst.l      [A6 - 0x4]
  430. 00000434  508F                     addq.l     A7, 8
  431. 00000436  6626                     bne        +0x28 /* 0000045E */
  432. 00000438  42A7                     clr.l      -[A7]
  433. 0000043A  2F0B                     move.l     -[A7], A3
  434. 0000043C  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  435. 00000440  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  436. 00000444  508F                     addq.l     A7, 8
  437. 00000446  6E16                     bgt        +0x18 /* 0000045E */
  438. 00000448  2054                     movea.l    A0, [A4]
  439. 0000044A  2068 0012                movea.l    A0, [A0 + 0x12]
  440. 0000044E  2050                     movea.l    A0, [A0]
  441. 00000450  2610                     move.l     D3, [A0]
  442. 00000452  426E FFFA                clr.w      [A6 - 0x6]
  443. 00000456  3D7C FFFF FFF8           move.w     [A6 - 0x8], 0xFFFF
  444. 0000045C  603E                     bra        +0x40 /* 0000049C */
  445. label0000045E:
  446. 0000045E  2054                     movea.l    A0, [A4]
  447. 00000460  3610                     move.w     D3, [A0]
  448. 00000462  48C3                     ext.l      D3
  449. 00000464  486E FFDE                pea.l      [A6 - 0x22]
  450. 00000468  486E FFF8                pea.l      [A6 - 0x8]
  451. 0000046C  202E FFFC                move.l     D0, [A6 - 0x4]
  452. 00000470  D0AE 000C                add.l      D0, [A6 + 0xC]
  453. 00000474  2F00                     move.l     -[A7], D0
  454. 00000476  2F0C                     move.l     -[A7], A4
  455. 00000478  4EAD 223A                jsr        [A5 + 0x223A /* export_1091 */]
  456. 0000047C  2054                     movea.l    A0, [A4]
  457. 0000047E  3050                     movea.w    A0, [A0]
  458. 00000480  91C3                     sub.l      A0, D3
  459. 00000482  7601                     moveq.l    D3, 0x01
  460. 00000484  D688                     add.l      D3, A0
  461. 00000486  486E FFDE                pea.l      [A6 - 0x22]
  462. 0000048A  486E FFFA                pea.l      [A6 - 0x6]
  463. 0000048E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  464. 00000492  2F0C                     move.l     -[A7], A4
  465. 00000494  4EAD 223A                jsr        [A5 + 0x223A /* export_1091 */]
  466. 00000498  4FEF 0020                lea.l      A7, [A7 + 0x20]
  467. label0000049C:
  468. 0000049C  7800                     moveq.l    D4, 0x00
  469. 0000049E  3807                     move.w     D4, D7
  470. 000004A0  7E00                     moveq.l    D7, 0x00
  471. 000004A2  3E06                     move.w     D7, D6
  472. 000004A4  2F07                     move.l     -[A7], D7
  473. 000004A6  2F03                     move.l     -[A7], D3
  474. 000004A8  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  475. 000004AC  D084                     add.l      D0, D4
  476. 000004AE  2D40 FFF4                move.l     [A6 - 0xC], D0
  477. 000004B2  4878 0004                push.l     0x4
  478. 000004B6  486E FFF4                pea.l      [A6 - 0xC]
  479. 000004BA  2F0A                     move.l     -[A7], A2
  480. 000004BC  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  481. 000004C0  2C00                     move.l     D6, D0
  482. 000004C2  5280                     addq.l     D0, 1
  483. 000004C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  484. 000004C8  6606                     bne        +0x8 /* 000004D0 */
  485. 000004CA  70FF                     moveq.l    D0, 0xFFFFFFFF
  486. 000004CC  6000 00A0                bra        +0xA2 /* 0000056E */
  487. label000004D0:
  488. 000004D0  DA86                     add.l      D5, D6
  489. 000004D2  2D43 FFEC                move.l     [A6 - 0x14], D3
  490. 000004D6  2D47 FFF0                move.l     [A6 - 0x10], D7
  491. 000004DA  2F04                     move.l     -[A7], D4
  492. 000004DC  486E FFEC                pea.l      [A6 - 0x14]
  493. 000004E0  2F0A                     move.l     -[A7], A2
  494. 000004E2  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  495. 000004E6  2C00                     move.l     D6, D0
  496. 000004E8  5280                     addq.l     D0, 1
  497. 000004EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  498. 000004EE  6604                     bne        +0x6 /* 000004F4 */
  499. 000004F0  70FF                     moveq.l    D0, 0xFFFFFFFF
  500. 000004F2  607A                     bra        +0x7C /* 0000056E */
  501. label000004F4:
  502. 000004F4  DA86                     add.l      D5, D6
  503. 000004F6  7800                     moveq.l    D4, 0x00
  504. 000004F8  606E                     bra        +0x70 /* 00000568 */
  505. label000004FA:
  506. 000004FA  486E FFDE                pea.l      [A6 - 0x22]
  507. 000004FE  4A84                     tst.l      D4
  508. 00000500  6604                     bne        +0x6 /* 00000506 */
  509. 00000502  7000                     moveq.l    D0, 0x00
  510. 00000504  6002                     bra        +0x4 /* 00000508 */
  511. label00000506:
  512. 00000506  7001                     moveq.l    D0, 0x01
  513. label00000508:
  514. 00000508  1F00                     move.b     -[A7], D0
  515. 0000050A  2F0C                     move.l     -[A7], A4
  516. 0000050C  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  517. 00000510  4A40                     tst.w      D0
  518. 00000512  4FEF 000A                lea.l      A7, [A7 + 0xA]
  519. 00000516  6754                     beq        +0x56 /* 0000056C */
  520. 00000518  4A84                     tst.l      D4
  521. 0000051A  6614                     bne        +0x16 /* 00000530 */
  522. 0000051C  4A6E FFFA                tst.w      [A6 - 0x6]
  523. 00000520  6F0E                     ble        +0x10 /* 00000530 */
  524. 00000522  302E FFFA                move.w     D0, [A6 - 0x6]
  525. 00000526  916E FFEA                sub.w      [A6 - 0x16], D0
  526. 0000052A  022E 00FE FFDF           andi.b     [A6 - 0x21], 0xFE
  527. label00000530:
  528. 00000530  2003                     move.l     D0, D3
  529. 00000532  5380                     subq.l     D0, 1
  530. 00000534  B084                     cmp.l      D0, D4
  531. 00000536  6612                     bne        +0x14 /* 0000054A */
  532. 00000538  4A6E FFF8                tst.w      [A6 - 0x8]
  533. 0000053C  6F0C                     ble        +0xE /* 0000054A */
  534. 0000053E  3D6E FFF8 FFEA           move.w     [A6 - 0x16], [A6 - 0x8]
  535. 00000544  022E 00F9 FFDF           andi.b     [A6 - 0x21], 0xF9
  536. label0000054A:
  537. 0000054A  2F07                     move.l     -[A7], D7
  538. 0000054C  486E FFDE                pea.l      [A6 - 0x22]
  539. 00000550  2F0A                     move.l     -[A7], A2
  540. 00000552  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  541. 00000556  2C00                     move.l     D6, D0
  542. 00000558  5280                     addq.l     D0, 1
  543. 0000055A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  544. 0000055E  6604                     bne        +0x6 /* 00000564 */
  545. 00000560  70FF                     moveq.l    D0, 0xFFFFFFFF
  546. 00000562  600A                     bra        +0xC /* 0000056E */
  547. label00000564:
  548. 00000564  DA86                     add.l      D5, D6
  549. 00000566  5284                     addq.l     D4, 1
  550. label00000568:
  551. 00000568  B684                     cmp.l      D3, D4
  552. 0000056A  6E8E                     bgt        -0x70 /* 000004FA */
  553. label0000056C:
  554. 0000056C  2005                     move.l     D0, D5
  555. label0000056E:
  556. 0000056E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  557. 00000572  4E5E                     unlink     A6
  558. 00000574  4E75                     rts
  559. fn00000576:
  560. 00000576  4E56 FFFC                link       A6, -0x0004
  561. 0000057A  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  562. 0000057E  3E3C 2800                move.w     D7, 0x2800 /* '(\0' */
  563. 00000582  206E 0008                movea.l    A0, [A6 + 0x8]
  564. 00000586  2050                     movea.l    A0, [A0]
  565. 00000588  2068 0020                movea.l    A0, [A0 + 0x20]
  566. 0000058C  2050                     movea.l    A0, [A0]
  567. 0000058E  2868 0004                movea.l    A4, [A0 + 0x4]
  568. 00000592  7C00                     moveq.l    D6, 0x00
  569. 00000594  2054                     movea.l    A0, [A4]
  570. 00000596  2D68 0010 FFFC           move.l     [A6 - 0x4], [A0 + 0x10]
  571. 0000059C  202E 000C                move.l     D0, [A6 + 0xC]
  572. 000005A0  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  573. 000005A4  6C06                     bge        +0x8 /* 000005AC */
  574. 000005A6  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  575. label000005AC:
  576. 000005AC  4878 0004                push.l     0x4
  577. 000005B0  486E FFFC                pea.l      [A6 - 0x4]
  578. 000005B4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  579. 000005B8  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  580. 000005BC  2A00                     move.l     D5, D0
  581. 000005BE  5280                     addq.l     D0, 1
  582. 000005C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  583. 000005C4  6606                     bne        +0x8 /* 000005CC */
  584. 000005C6  70FF                     moveq.l    D0, 0xFFFFFFFF
  585. 000005C8  6000 009C                bra        +0x9E /* 00000666 */
  586. label000005CC:
  587. 000005CC  DC85                     add.l      D6, D5
  588. 000005CE  3047                     movea.w    A0, D7
  589. 000005D0  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  590. 000005D4  6F06                     ble        +0x8 /* 000005DC */
  591. 000005D6  7EFF                     moveq.l    D7, 0xFFFFFFFF
  592. 000005D8  CE6E FFFE                and.w      D7, [A6 - 0x2]
  593. label000005DC:
  594. 000005DC  3047                     movea.w    A0, D7
  595. 000005DE  2F08                     move.l     -[A7], A0
  596. 000005E0  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  597. 000005E4  2640                     movea.l    A3, D0
  598. 000005E6  200B                     move.l     D0, A3
  599. 000005E8  588F                     addq.l     A7, 4
  600. 000005EA  6604                     bne        +0x6 /* 000005F0 */
  601. 000005EC  70FF                     moveq.l    D0, 0xFFFFFFFF
  602. 000005EE  6076                     bra        +0x78 /* 00000666 */
  603. label000005F0:
  604. 000005F0  204B                     movea.l    A0, A3
  605. 000005F2  A029                     syscall    HLock
  606. 000005F4  2453                     movea.l    A2, [A3]
  607. 000005F6  42A7                     clr.l      -[A7]
  608. 000005F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  609. 000005FC  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  610. 00000600  2E80                     move.l     [A7], D0
  611. 00000602  2F0C                     move.l     -[A7], A4
  612. 00000604  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  613. 00000608  4FEF 000C                lea.l      A7, [A7 + 0xC]
  614. 0000060C  6046                     bra        +0x48 /* 00000654 */
  615. label0000060E:
  616. 0000060E  3047                     movea.w    A0, D7
  617. 00000610  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  618. 00000614  6F06                     ble        +0x8 /* 0000061C */
  619. 00000616  7EFF                     moveq.l    D7, 0xFFFFFFFF
  620. 00000618  CE6E FFFE                and.w      D7, [A6 - 0x2]
  621. label0000061C:
  622. 0000061C  3F07                     move.w     -[A7], D7
  623. 0000061E  2F0A                     move.l     -[A7], A2
  624. 00000620  2F0C                     move.l     -[A7], A4
  625. 00000622  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  626. 00000626  4A40                     tst.w      D0
  627. 00000628  4FEF 000A                lea.l      A7, [A7 + 0xA]
  628. 0000062C  672C                     beq        +0x2E /* 0000065A */
  629. 0000062E  3047                     movea.w    A0, D7
  630. 00000630  2F08                     move.l     -[A7], A0
  631. 00000632  2F0A                     move.l     -[A7], A2
  632. 00000634  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  633. 00000638  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  634. 0000063C  2A00                     move.l     D5, D0
  635. 0000063E  5280                     addq.l     D0, 1
  636. 00000640  4FEF 000C                lea.l      A7, [A7 + 0xC]
  637. 00000644  6604                     bne        +0x6 /* 0000064A */
  638. 00000646  70FF                     moveq.l    D0, 0xFFFFFFFF
  639. 00000648  601C                     bra        +0x1E /* 00000666 */
  640. label0000064A:
  641. 0000064A  DC85                     add.l      D6, D5
  642. 0000064C  2007                     move.l     D0, D7
  643. 0000064E  48C0                     ext.l      D0
  644. 00000650  91AE FFFC                sub.l      [A6 - 0x4], D0
  645. label00000654:
  646. 00000654  4AAE FFFC                tst.l      [A6 - 0x4]
  647. 00000658  6EB4                     bgt        -0x4A /* 0000060E */
  648. label0000065A:
  649. 0000065A  204B                     movea.l    A0, A3
  650. 0000065C  A02A                     syscall    HUnlock
  651. 0000065E  2F0B                     move.l     -[A7], A3
  652. 00000660  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  653. 00000664  2006                     move.l     D0, D6
  654. label00000666:
  655. 00000666  4CEE 1CE0 FFE4           movem.l    D5,D6,D7,A2,A3,A4, [A6 - 0x1C]
  656. 0000066C  4E5E                     unlink     A6
  657. 0000066E  4E75                     rts
  658. fn00000670:
  659. 00000670  4E56 FFF8                link       A6, -0x0008
  660. 00000674  48E7 0118                movem.l    -[A7], D7,A3,A4
  661. 00000678  4878 000E                push.l     0xE
  662. 0000067C  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  663. 00000680  2840                     movea.l    A4, D0
  664. 00000682  200C                     move.l     D0, A4
  665. 00000684  588F                     addq.l     A7, 4
  666. 00000686  6604                     bne        +0x6 /* 0000068C */
  667. 00000688  70FF                     moveq.l    D0, 0xFFFFFFFF
  668. 0000068A  606E                     bra        +0x70 /* 000006FA */
  669. label0000068C:
  670. 0000068C  204C                     movea.l    A0, A4
  671. 0000068E  A029                     syscall    HLock
  672. 00000690  2654                     movea.l    A3, [A4]
  673. 00000692  486B 000A                pea.l      [A3 + 0xA]
  674. 00000696  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  675. 0000069A  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  676. 0000069E  7008                     moveq.l    D0, 0x08
  677. 000006A0  2E80                     move.l     [A7], D0
  678. 000006A2  486E FFF8                pea.l      [A6 - 0x8]
  679. 000006A6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  680. 000006AA  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  681. 000006AE  2E00                     move.l     D7, D0
  682. 000006B0  5280                     addq.l     D0, 1
  683. 000006B2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  684. 000006B6  673C                     beq        +0x3E /* 000006F4 */
  685. 000006B8  4878 0004                push.l     0x4
  686. 000006BC  2F3C 0000 1218           move.l     -[A7], 0x1218
  687. 000006C2  486E FFF8                pea.l      [A6 - 0x8]
  688. 000006C6  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  689. 000006CA  4A40                     tst.w      D0
  690. 000006CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  691. 000006D0  6704                     beq        +0x6 /* 000006D6 */
  692. 000006D2  7EFF                     moveq.l    D7, 0xFFFFFFFF
  693. 000006D4  601E                     bra        +0x20 /* 000006F4 */
  694. label000006D6:
  695. 000006D6  36AE FFFC                move.w     [A3], [A6 - 0x4]
  696. 000006DA  176E FFFF 0002           move.b     [A3 + 0x2], [A6 - 0x1]
  697. 000006E0  426B 0004                clr.w      [A3 + 0x4]
  698. 000006E4  42AB 0006                clr.l      [A3 + 0x6]
  699. 000006E8  2F0C                     move.l     -[A7], A4
  700. 000006EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  701. 000006EE  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  702. 000006F2  508F                     addq.l     A7, 8
  703. label000006F4:
  704. 000006F4  204C                     movea.l    A0, A4
  705. 000006F6  A02A                     syscall    HUnlock
  706. 000006F8  2007                     move.l     D0, D7
  707. label000006FA:
  708. 000006FA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  709. 000006FE  4E5E                     unlink     A6
  710. 00000700  4E75                     rts
  711. fn00000702:
  712. 00000702  4E56 FFFC                link       A6, -0x0004
  713. 00000706  486E FFFC                pea.l      [A6 - 0x4]
  714. 0000070A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  715. 0000070E  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  716. 00000712  206E FFFC                movea.l    A0, [A6 - 0x4]
  717. 00000716  2050                     movea.l    A0, [A0]
  718. 00000718  2EA8 000A                move.l     [A7], [A0 + 0xA]
  719. 0000071C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  720. 00000720  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  721. 00000724  206E FFFC                movea.l    A0, [A6 - 0x4]
  722. 00000728  2050                     movea.l    A0, [A0]
  723. 0000072A  2EA8 0006                move.l     [A7], [A0 + 0x6]
  724. 0000072E  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  725. 00000732  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  726. 00000736  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  727. 0000073A  7001                     moveq.l    D0, 0x01
  728. 0000073C  4E5E                     unlink     A6
  729. 0000073E  4E75                     rts
  730. fn00000740:
  731. 00000740  4E56 FFC2                link       A6, -0x003E
  732. 00000744  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  733. 00000748  206E 0008                movea.l    A0, [A6 + 0x8]
  734. 0000074C  2050                     movea.l    A0, [A0]
  735. 0000074E  2868 000C                movea.l    A4, [A0 + 0xC]
  736. 00000752  7C04                     moveq.l    D6, 0x04
  737. 00000754  7A00                     moveq.l    D5, 0x00
  738. 00000756  4878 0004                push.l     0x4
  739. 0000075A  486E FFFC                pea.l      [A6 - 0x4]
  740. 0000075E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  741. 00000762  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  742. 00000766  2800                     move.l     D4, D0
  743. 00000768  5280                     addq.l     D0, 1
  744. 0000076A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  745. 0000076E  6606                     bne        +0x8 /* 00000776 */
  746. 00000770  70FF                     moveq.l    D0, 0xFFFFFFFF
  747. 00000772  6000 00C2                bra        +0xC4 /* 00000836 */
  748. label00000776:
  749. 00000776  DA84                     add.l      D5, D4
  750. 00000778  7000                     moveq.l    D0, 0x00
  751. 0000077A  3006                     move.w     D0, D6
  752. 0000077C  2F00                     move.l     -[A7], D0
  753. 0000077E  486E FFF8                pea.l      [A6 - 0x8]
  754. 00000782  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  755. 00000786  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  756. 0000078A  2800                     move.l     D4, D0
  757. 0000078C  5280                     addq.l     D0, 1
  758. 0000078E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  759. 00000792  6606                     bne        +0x8 /* 0000079A */
  760. 00000794  70FF                     moveq.l    D0, 0xFFFFFFFF
  761. 00000796  6000 009E                bra        +0xA0 /* 00000836 */
  762. label0000079A:
  763. 0000079A  DA84                     add.l      D5, D4
  764. 0000079C  3C2E FFF8                move.w     D6, [A6 - 0x8]
  765. 000007A0  382E FFFA                move.w     D4, [A6 - 0x6]
  766. 000007A4  7600                     moveq.l    D3, 0x00
  767. 000007A6  3606                     move.w     D3, D6
  768. 000007A8  D683                     add.l      D3, D3
  769. 000007AA  2F03                     move.l     -[A7], D3
  770. 000007AC  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  771. 000007B0  2440                     movea.l    A2, D0
  772. 000007B2  200A                     move.l     D0, A2
  773. 000007B4  588F                     addq.l     A7, 4
  774. 000007B6  6604                     bne        +0x6 /* 000007BC */
  775. 000007B8  70FF                     moveq.l    D0, 0xFFFFFFFF
  776. 000007BA  607A                     bra        +0x7C /* 00000836 */
  777. label000007BC:
  778. 000007BC  204A                     movea.l    A0, A2
  779. 000007BE  A029                     syscall    HLock
  780. 000007C0  2652                     movea.l    A3, [A2]
  781. 000007C2  2F03                     move.l     -[A7], D3
  782. 000007C4  4267                     clr.w      -[A7]
  783. 000007C6  2F0B                     move.l     -[A7], A3
  784. 000007C8  4EAD 0B4A                jsr        [A5 + 0xB4A /* export_357 */]
  785. 000007CC  486E FFC6                pea.l      [A6 - 0x3A]
  786. 000007D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  787. 000007D4  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  788. 000007D8  206E FFC6                movea.l    A0, [A6 - 0x3A]
  789. 000007DC  2050                     movea.l    A0, [A0]
  790. 000007DE  3146 0004                move.w     [A0 + 0x4], D6
  791. 000007E2  206E FFC6                movea.l    A0, [A6 - 0x3A]
  792. 000007E6  2050                     movea.l    A0, [A0]
  793. 000007E8  214A 0006                move.l     [A0 + 0x6], A2
  794. 000007EC  7600                     moveq.l    D3, 0x00
  795. 000007EE  7E00                     moveq.l    D7, 0x00
  796. 000007F0  3E04                     move.w     D7, D4
  797. 000007F2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  798. 000007F6  6038                     bra        +0x3A /* 00000830 */
  799. label000007F8:
  800. 000007F8  2F07                     move.l     -[A7], D7
  801. 000007FA  486E FFCA                pea.l      [A6 - 0x36]
  802. 000007FE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  803. 00000802  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  804. 00000806  2800                     move.l     D4, D0
  805. 00000808  5280                     addq.l     D0, 1
  806. 0000080A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  807. 0000080E  6604                     bne        +0x6 /* 00000814 */
  808. 00000810  70FF                     moveq.l    D0, 0xFFFFFFFF
  809. 00000812  6022                     bra        +0x24 /* 00000836 */
  810. label00000814:
  811. 00000814  DA84                     add.l      D5, D4
  812. 00000816  486E FFCA                pea.l      [A6 - 0x36]
  813. 0000081A  3F3C 0001                move.w     -[A7], 0x1
  814. 0000081E  2F0C                     move.l     -[A7], A4
  815. 00000820  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  816. 00000824  36C0                     move.w     [A3]+, D0
  817. 00000826  5240                     addq.w     D0, 1
  818. 00000828  4FEF 000A                lea.l      A7, [A7 + 0xA]
  819. 0000082C  6706                     beq        +0x8 /* 00000834 */
  820. 0000082E  5243                     addq.w     D3, 1
  821. label00000830:
  822. 00000830  BC43                     cmp.w      D6, D3
  823. 00000832  62C4                     bhi        -0x3A /* 000007F8 */
  824. label00000834:
  825. 00000834  2005                     move.l     D0, D5
  826. label00000836:
  827. 00000836  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  828. 0000083A  4E5E                     unlink     A6
  829. 0000083C  4E75                     rts
  830. fn0000083E:
  831. 0000083E  4E56 FF8A                link       A6, -0x0076
  832. 00000842  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  833. 00000846  2E2E 000E                move.l     D7, [A6 + 0xE]
  834. 0000084A  206E 0008                movea.l    A0, [A6 + 0x8]
  835. 0000084E  2850                     movea.l    A4, [A0]
  836. 00000850  266C 000C                movea.l    A3, [A4 + 0xC]
  837. 00000854  246C 0008                movea.l    A2, [A4 + 0x8]
  838. 00000858  7C04                     moveq.l    D6, 0x04
  839. 0000085A  7A00                     moveq.l    D5, 0x00
  840. 0000085C  4878 0004                push.l     0x4
  841. 00000860  486E FFFC                pea.l      [A6 - 0x4]
  842. 00000864  2F07                     move.l     -[A7], D7
  843. 00000866  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  844. 0000086A  2800                     move.l     D4, D0
  845. 0000086C  5280                     addq.l     D0, 1
  846. 0000086E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  847. 00000872  6606                     bne        +0x8 /* 0000087A */
  848. 00000874  70FF                     moveq.l    D0, 0xFFFFFFFF
  849. 00000876  6000 00AC                bra        +0xAE /* 00000924 */
  850. label0000087A:
  851. 0000087A  DA84                     add.l      D5, D4
  852. 0000087C  082E 0001 000C           btst.b     [A6 + 0xC], 0x1
  853. 00000882  6718                     beq        +0x1A /* 0000089C */
  854. 00000884  3F3C 0001                move.w     -[A7], 0x1
  855. 00000888  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  856. 0000088C  2F07                     move.l     -[A7], D7
  857. 0000088E  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  858. 00000892  DAAE FFFC                add.l      D5, [A6 - 0x4]
  859. 00000896  2005                     move.l     D0, D5
  860. 00000898  6000 008A                bra        +0x8C /* 00000924 */
  861. label0000089C:
  862. 0000089C  7000                     moveq.l    D0, 0x00
  863. 0000089E  3006                     move.w     D0, D6
  864. 000008A0  2F00                     move.l     -[A7], D0
  865. 000008A2  486E FFF8                pea.l      [A6 - 0x8]
  866. 000008A6  2F07                     move.l     -[A7], D7
  867. 000008A8  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  868. 000008AC  2800                     move.l     D4, D0
  869. 000008AE  5280                     addq.l     D0, 1
  870. 000008B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  871. 000008B4  6604                     bne        +0x6 /* 000008BA */
  872. 000008B6  70FF                     moveq.l    D0, 0xFFFFFFFF
  873. 000008B8  606A                     bra        +0x6C /* 00000924 */
  874. label000008BA:
  875. 000008BA  DA84                     add.l      D5, D4
  876. 000008BC  7C01                     moveq.l    D6, 0x01
  877. 000008BE  382E FFFA                move.w     D4, [A6 - 0x6]
  878. 000008C2  7600                     moveq.l    D3, 0x00
  879. 000008C4  7000                     moveq.l    D0, 0x00
  880. 000008C6  3004                     move.w     D0, D4
  881. 000008C8  2D40 FF8A                move.l     [A6 - 0x76], D0
  882. 000008CC  6050                     bra        +0x52 /* 0000091E */
  883. label000008CE:
  884. 000008CE  2F2E FF8A                move.l     -[A7], [A6 - 0x76]
  885. 000008D2  486E FF8E                pea.l      [A6 - 0x72]
  886. 000008D6  2F07                     move.l     -[A7], D7
  887. 000008D8  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  888. 000008DC  2800                     move.l     D4, D0
  889. 000008DE  5280                     addq.l     D0, 1
  890. 000008E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  891. 000008E4  6604                     bne        +0x6 /* 000008EA */
  892. 000008E6  70FF                     moveq.l    D0, 0xFFFFFFFF
  893. 000008E8  603A                     bra        +0x3C /* 00000924 */
  894. label000008EA:
  895. 000008EA  DA84                     add.l      D5, D4
  896. 000008EC  2D4B FF8E                move.l     [A6 - 0x72], A3
  897. 000008F0  3D7C FFFF FF92           move.w     [A6 - 0x6E], 0xFFFF
  898. 000008F6  486E FF92                pea.l      [A6 - 0x6E]
  899. 000008FA  3F3C 0001                move.w     -[A7], 0x1
  900. 000008FE  2F0B                     move.l     -[A7], A3
  901. 00000900  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  902. 00000904  5240                     addq.w     D0, 1
  903. 00000906  4FEF 000A                lea.l      A7, [A7 + 0xA]
  904. 0000090A  6716                     beq        +0x18 /* 00000922 */
  905. 0000090C  2052                     movea.l    A0, [A2]
  906. 0000090E  43EE FF8E                lea.l      A1, [A6 - 0x72]
  907. 00000912  7019                     moveq.l    D0, 0x19
  908. label00000914:
  909. 00000914  20D9                     move.l     [A0]+, [A1]+
  910. 00000916  51C8 FFFC                dbf        D0, -0x6 /* 00000914 */
  911. 0000091A  30D9                     move.w     [A0]+, [A1]+
  912. 0000091C  5243                     addq.w     D3, 1
  913. label0000091E:
  914. 0000091E  BC43                     cmp.w      D6, D3
  915. 00000920  62AC                     bhi        -0x52 /* 000008CE */
  916. label00000922:
  917. 00000922  2005                     move.l     D0, D5
  918. label00000924:
  919. 00000924  4CEE 1CF8 FF6A           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x96]
  920. 0000092A  4E5E                     unlink     A6
  921. 0000092C  4E75                     rts
  922. fn0000092E:
  923. 0000092E  4E56 FFD6                link       A6, -0x002A
  924. 00000932  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  925. 00000936  266E 0008                movea.l    A3, [A6 + 0x8]
  926. 0000093A  2053                     movea.l    A0, [A3]
  927. 0000093C  2868 0018                movea.l    A4, [A0 + 0x18]
  928. 00000940  7C08                     moveq.l    D6, 0x08
  929. 00000942  7A00                     moveq.l    D5, 0x00
  930. 00000944  4878 0004                push.l     0x4
  931. 00000948  486E FFFC                pea.l      [A6 - 0x4]
  932. 0000094C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  933. 00000950  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  934. 00000954  2800                     move.l     D4, D0
  935. 00000956  5280                     addq.l     D0, 1
  936. 00000958  4FEF 000C                lea.l      A7, [A7 + 0xC]
  937. 0000095C  6606                     bne        +0x8 /* 00000964 */
  938. 0000095E  70FF                     moveq.l    D0, 0xFFFFFFFF
  939. 00000960  6000 00E0                bra        +0xE2 /* 00000A42 */
  940. label00000964:
  941. 00000964  DA84                     add.l      D5, D4
  942. 00000966  7000                     moveq.l    D0, 0x00
  943. 00000968  3006                     move.w     D0, D6
  944. 0000096A  2F00                     move.l     -[A7], D0
  945. 0000096C  486E FFF4                pea.l      [A6 - 0xC]
  946. 00000970  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  947. 00000974  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  948. 00000978  2800                     move.l     D4, D0
  949. 0000097A  5280                     addq.l     D0, 1
  950. 0000097C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  951. 00000980  6606                     bne        +0x8 /* 00000988 */
  952. 00000982  70FF                     moveq.l    D0, 0xFFFFFFFF
  953. 00000984  6000 00BC                bra        +0xBE /* 00000A42 */
  954. label00000988:
  955. 00000988  DA84                     add.l      D5, D4
  956. 0000098A  2C2E FFF4                move.l     D6, [A6 - 0xC]
  957. 0000098E  78FF                     moveq.l    D4, 0xFFFFFFFF
  958. 00000990  C86E FFFA                and.w      D4, [A6 - 0x6]
  959. 00000994  486E FFDE                pea.l      [A6 - 0x22]
  960. 00000998  2F0B                     move.l     -[A7], A3
  961. 0000099A  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  962. 0000099E  486E FFE2                pea.l      [A6 - 0x1E]
  963. 000009A2  2F0B                     move.l     -[A7], A3
  964. 000009A4  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  965. 000009A8  206E FFE2                movea.l    A0, [A6 - 0x1E]
  966. 000009AC  A029                     syscall    HLock
  967. 000009AE  206E FFE2                movea.l    A0, [A6 - 0x1E]
  968. 000009B2  2650                     movea.l    A3, [A0]
  969. 000009B4  206B 0006                movea.l    A0, [A3 + 0x6]
  970. 000009B8  A029                     syscall    HLock
  971. 000009BA  206B 0006                movea.l    A0, [A3 + 0x6]
  972. 000009BE  2450                     movea.l    A2, [A0]
  973. 000009C0  7E00                     moveq.l    D7, 0x00
  974. 000009C2  7000                     moveq.l    D0, 0x00
  975. 000009C4  3004                     move.w     D0, D4
  976. 000009C6  2D40 FFD6                move.l     [A6 - 0x2A], D0
  977. 000009CA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  978. 000009CE  6060                     bra        +0x62 /* 00000A30 */
  979. label000009D0:
  980. 000009D0  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  981. 000009D4  486E FFE6                pea.l      [A6 - 0x1A]
  982. 000009D8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  983. 000009DC  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  984. 000009E0  2800                     move.l     D4, D0
  985. 000009E2  5280                     addq.l     D0, 1
  986. 000009E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  987. 000009E8  6604                     bne        +0x6 /* 000009EE */
  988. 000009EA  70FF                     moveq.l    D0, 0xFFFFFFFF
  989. 000009EC  6054                     bra        +0x56 /* 00000A42 */
  990. label000009EE:
  991. 000009EE  362E FFEA                move.w     D3, [A6 - 0x16]
  992. 000009F2  0C43 FFFF                cmpi.w     D3, 0xFFFF
  993. 000009F6  6714                     beq        +0x16 /* 00000A0C */
  994. 000009F8  4A43                     tst.w      D3
  995. 000009FA  6D10                     blt        +0x12 /* 00000A0C */
  996. 000009FC  B66B 0004                cmp.w      D3, [A3 + 0x4]
  997. 00000A00  6C0A                     bge        +0xC /* 00000A0C */
  998. 00000A02  204A                     movea.l    A0, A2
  999. 00000A04  D0C3                     add.w      A0, D3
  1000. 00000A06  3D70 3000 FFEA           move.w     [A6 - 0x16], [A0 + D3.w]
  1001. label00000A0C:
  1002. 00000A0C  DA84                     add.l      D5, D4
  1003. 00000A0E  486E FFE6                pea.l      [A6 - 0x1A]
  1004. 00000A12  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  1005. 00000A16  2F0C                     move.l     -[A7], A4
  1006. 00000A18  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  1007. 00000A1C  4A40                     tst.w      D0
  1008. 00000A1E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1009. 00000A22  6710                     beq        +0x12 /* 00000A34 */
  1010. 00000A24  302E FFF2                move.w     D0, [A6 - 0xE]
  1011. 00000A28  48C0                     ext.l      D0
  1012. 00000A2A  D1AE FFDE                add.l      [A6 - 0x22], D0
  1013. 00000A2E  5287                     addq.l     D7, 1
  1014. label00000A30:
  1015. 00000A30  BC87                     cmp.l      D6, D7
  1016. 00000A32  6E9C                     bgt        -0x62 /* 000009D0 */
  1017. label00000A34:
  1018. 00000A34  206B 0006                movea.l    A0, [A3 + 0x6]
  1019. 00000A38  A02A                     syscall    HUnlock
  1020. 00000A3A  206E FFE2                movea.l    A0, [A6 - 0x1E]
  1021. 00000A3E  A02A                     syscall    HUnlock
  1022. 00000A40  2005                     move.l     D0, D5
  1023. label00000A42:
  1024. 00000A42  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1025. 00000A46  4E5E                     unlink     A6
  1026. 00000A48  4E75                     rts
  1027. fn00000A4A:
  1028. 00000A4A  4E56 FFFC                link       A6, -0x0004
  1029. 00000A4E  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  1030. 00000A52  3E3C 2800                move.w     D7, 0x2800 /* '(\0' */
  1031. 00000A56  206E 0008                movea.l    A0, [A6 + 0x8]
  1032. 00000A5A  2050                     movea.l    A0, [A0]
  1033. 00000A5C  2068 0020                movea.l    A0, [A0 + 0x20]
  1034. 00000A60  2050                     movea.l    A0, [A0]
  1035. 00000A62  2868 0004                movea.l    A4, [A0 + 0x4]
  1036. 00000A66  7C00                     moveq.l    D6, 0x00
  1037. 00000A68  4878 0004                push.l     0x4
  1038. 00000A6C  486E FFFC                pea.l      [A6 - 0x4]
  1039. 00000A70  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1040. 00000A74  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1041. 00000A78  2A00                     move.l     D5, D0
  1042. 00000A7A  5280                     addq.l     D0, 1
  1043. 00000A7C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1044. 00000A80  6606                     bne        +0x8 /* 00000A88 */
  1045. 00000A82  70FF                     moveq.l    D0, 0xFFFFFFFF
  1046. 00000A84  6000 0086                bra        +0x88 /* 00000B0C */
  1047. label00000A88:
  1048. 00000A88  DC85                     add.l      D6, D5
  1049. 00000A8A  3047                     movea.w    A0, D7
  1050. 00000A8C  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  1051. 00000A90  6F06                     ble        +0x8 /* 00000A98 */
  1052. 00000A92  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1053. 00000A94  CE6E FFFE                and.w      D7, [A6 - 0x2]
  1054. label00000A98:
  1055. 00000A98  3047                     movea.w    A0, D7
  1056. 00000A9A  2F08                     move.l     -[A7], A0
  1057. 00000A9C  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  1058. 00000AA0  2640                     movea.l    A3, D0
  1059. 00000AA2  200B                     move.l     D0, A3
  1060. 00000AA4  588F                     addq.l     A7, 4
  1061. 00000AA6  6604                     bne        +0x6 /* 00000AAC */
  1062. 00000AA8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1063. 00000AAA  6060                     bra        +0x62 /* 00000B0C */
  1064. label00000AAC:
  1065. 00000AAC  204B                     movea.l    A0, A3
  1066. 00000AAE  A029                     syscall    HLock
  1067. 00000AB0  2453                     movea.l    A2, [A3]
  1068. 00000AB2  6046                     bra        +0x48 /* 00000AFA */
  1069. label00000AB4:
  1070. 00000AB4  3047                     movea.w    A0, D7
  1071. 00000AB6  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  1072. 00000ABA  6F06                     ble        +0x8 /* 00000AC2 */
  1073. 00000ABC  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1074. 00000ABE  CE6E FFFE                and.w      D7, [A6 - 0x2]
  1075. label00000AC2:
  1076. 00000AC2  3047                     movea.w    A0, D7
  1077. 00000AC4  2F08                     move.l     -[A7], A0
  1078. 00000AC6  2F0A                     move.l     -[A7], A2
  1079. 00000AC8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1080. 00000ACC  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1081. 00000AD0  2A00                     move.l     D5, D0
  1082. 00000AD2  5280                     addq.l     D0, 1
  1083. 00000AD4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1084. 00000AD8  6604                     bne        +0x6 /* 00000ADE */
  1085. 00000ADA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1086. 00000ADC  602E                     bra        +0x30 /* 00000B0C */
  1087. label00000ADE:
  1088. 00000ADE  3F07                     move.w     -[A7], D7
  1089. 00000AE0  2F0A                     move.l     -[A7], A2
  1090. 00000AE2  2F0C                     move.l     -[A7], A4
  1091. 00000AE4  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  1092. 00000AE8  4A40                     tst.w      D0
  1093. 00000AEA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1094. 00000AEE  6710                     beq        +0x12 /* 00000B00 */
  1095. 00000AF0  DC85                     add.l      D6, D5
  1096. 00000AF2  2007                     move.l     D0, D7
  1097. 00000AF4  48C0                     ext.l      D0
  1098. 00000AF6  91AE FFFC                sub.l      [A6 - 0x4], D0
  1099. label00000AFA:
  1100. 00000AFA  4AAE FFFC                tst.l      [A6 - 0x4]
  1101. 00000AFE  6EB4                     bgt        -0x4A /* 00000AB4 */
  1102. label00000B00:
  1103. 00000B00  204B                     movea.l    A0, A3
  1104. 00000B02  A02A                     syscall    HUnlock
  1105. 00000B04  2F0B                     move.l     -[A7], A3
  1106. 00000B06  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  1107. 00000B0A  2006                     move.l     D0, D6
  1108. label00000B0C:
  1109. 00000B0C  4CEE 1CE0 FFE4           movem.l    D5,D6,D7,A2,A3,A4, [A6 - 0x1C]
  1110. 00000B12  4E5E                     unlink     A6
  1111. 00000B14  4E75                     rts
  1112. fn00000B16:
  1113. 00000B16  4E56 0000                link       A6, 0
  1114. 00000B1A  48E7 0038                movem.l    -[A7], A2,A3,A4
  1115. 00000B1E  246E 0008                movea.l    A2, [A6 + 0x8]
  1116. 00000B22  266E 0010                movea.l    A3, [A6 + 0x10]
  1117. 00000B26  2F3C 0004 0010           move.l     -[A7], 0x40010
  1118. 00000B2C  3F3C 0010                move.w     -[A7], 0x10
  1119. 00000B30  4EAD 18D2                jsr        [A5 + 0x18D2 /* export_790 */]
  1120. 00000B34  2840                     movea.l    A4, D0
  1121. 00000B36  2E8B                     move.l     [A7], A3
  1122. 00000B38  2F0A                     move.l     -[A7], A2
  1123. 00000B3A  4EBA 0062                jsr        [PC + 0x62 /* 00000B9E */]
  1124. 00000B3E  2E8B                     move.l     [A7], A3
  1125. 00000B40  2F0A                     move.l     -[A7], A2
  1126. 00000B42  4EBA 00E0                jsr        [PC + 0xE0 /* 00000C24 */]
  1127. 00000B46  2E8C                     move.l     [A7], A4
  1128. 00000B48  2F0B                     move.l     -[A7], A3
  1129. 00000B4A  2F0A                     move.l     -[A7], A2
  1130. 00000B4C  4EBA 04E2                jsr        [PC + 0x4E2 /* 00001030 */]
  1131. 00000B50  2E8C                     move.l     [A7], A4
  1132. 00000B52  2F0B                     move.l     -[A7], A3
  1133. 00000B54  2F0A                     move.l     -[A7], A2
  1134. 00000B56  4EBA 08D8                jsr        [PC + 0x8D8 /* 00001430 */]
  1135. 00000B5A  2E8B                     move.l     [A7], A3
  1136. 00000B5C  2F0A                     move.l     -[A7], A2
  1137. 00000B5E  4EBA 0B9C                jsr        [PC + 0xB9C /* 000016FC */]
  1138. 00000B62  2E8C                     move.l     [A7], A4
  1139. 00000B64  2F0B                     move.l     -[A7], A3
  1140. 00000B66  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1141. 00000B6A  2052                     movea.l    A0, [A2]
  1142. 00000B6C  2F10                     move.l     -[A7], [A0]
  1143. 00000B6E  2F0A                     move.l     -[A7], A2
  1144. 00000B70  4EBA 0B94                jsr        [PC + 0xB94 /* 00001706 */]
  1145. 00000B74  2EBC 0000 121E           move.l     [A7], 0x121E
  1146. 00000B7A  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1147. 00000B7E  2E80                     move.l     [A7], D0
  1148. 00000B80  2F3C 0000 1220           move.l     -[A7], 0x1220
  1149. 00000B86  2F0B                     move.l     -[A7], A3
  1150. 00000B88  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1151. 00000B8C  2E8C                     move.l     [A7], A4
  1152. 00000B8E  4EAD 18DA                jsr        [A5 + 0x18DA /* export_791 */]
  1153. 00000B92  7001                     moveq.l    D0, 0x01
  1154. 00000B94  4CEE 1C00 FFF4           movem.l    A2,A3,A4, [A6 - 0xC]
  1155. 00000B9A  4E5E                     unlink     A6
  1156. 00000B9C  4E75                     rts
  1157. fn00000B9E:
  1158. 00000B9E  4E56 0000                link       A6, 0
  1159. 00000BA2  2F3C 0000 1222           move.l     -[A7], 0x1222
  1160. 00000BA8  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1161. 00000BAC  2E80                     move.l     [A7], D0
  1162. 00000BAE  2F3C 0000 122E           move.l     -[A7], 0x122E
  1163. 00000BB4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1164. 00000BB8  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1165. 00000BBC  7001                     moveq.l    D0, 0x01
  1166. 00000BBE  4E5E                     unlink     A6
  1167. 00000BC0  4E75                     rts
  1168. fn00000BC2:
  1169. 00000BC2  4E56 0000                link       A6, 0
  1170. 00000BC6  48E7 0308                movem.l    -[A7], D6,D7,A4
  1171. 00000BCA  286E 0008                movea.l    A4, [A6 + 0x8]
  1172. 00000BCE  200C                     move.l     D0, A4
  1173. 00000BD0  6604                     bne        +0x6 /* 00000BD6 */
  1174. 00000BD2  7000                     moveq.l    D0, 0x00
  1175. 00000BD4  6046                     bra        +0x48 /* 00000C1C */
  1176. label00000BD6:
  1177. 00000BD6  3E3C 2710                move.w     D7, 0x2710
  1178. 00000BDA  6030                     bra        +0x32 /* 00000C0C */
  1179. label00000BDC:
  1180. 00000BDC  3C2E 000E                move.w     D6, [A6 + 0xE]
  1181. 00000BE0  48C6                     ext.l      D6
  1182. 00000BE2  8DC7                     divs.w     D6, D7
  1183. 00000BE4  4A46                     tst.w      D6
  1184. 00000BE6  6E06                     bgt        +0x8 /* 00000BEE */
  1185. 00000BE8  0C47 0001                cmpi.w     D7, 0x1
  1186. 00000BEC  6618                     bne        +0x1A /* 00000C06 */
  1187. label00000BEE:
  1188. 00000BEE  3006                     move.w     D0, D6
  1189. 00000BF0  C1C7                     muls.w     D0, D7
  1190. 00000BF2  916E 000E                sub.w      [A6 + 0xE], D0
  1191. 00000BF6  7030                     moveq.l    D0, 0x30
  1192. 00000BF8  D006                     add.b      D0, D6
  1193. 00000BFA  322E 000C                move.w     D1, [A6 + 0xC]
  1194. 00000BFE  526E 000C                addq.w     [A6 + 0xC], 1
  1195. 00000C02  1980 1000                move.b     [A4 + D1.w], D0
  1196. label00000C06:
  1197. 00000C06  48C7                     ext.l      D7
  1198. 00000C08  8FFC 000A                divs.w     D7, 0xA /* '\n' */
  1199. label00000C0C:
  1200. 00000C0C  0C47 0001                cmpi.w     D7, 0x1
  1201. 00000C10  6CCA                     bge        -0x34 /* 00000BDC */
  1202. 00000C12  302E 000C                move.w     D0, [A6 + 0xC]
  1203. 00000C16  4234 0000                clr.b      [A4 + D0.w]
  1204. 00000C1A  200C                     move.l     D0, A4
  1205. label00000C1C:
  1206. 00000C1C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1207. 00000C20  4E5E                     unlink     A6
  1208. 00000C22  4E75                     rts
  1209. fn00000C24:
  1210. 00000C24  4E56 FDAC                link       A6, -0x0254
  1211. 00000C28  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1212. 00000C2C  266E 000C                movea.l    A3, [A6 + 0xC]
  1213. 00000C30  206E 0008                movea.l    A0, [A6 + 0x8]
  1214. 00000C34  2050                     movea.l    A0, [A0]
  1215. 00000C36  2868 000C                movea.l    A4, [A0 + 0xC]
  1216. 00000C3A  1D7C 0066 FDAC           move.b     [A6 - 0x254], 0x66 /* 'f' */
  1217. 00000C40  2F3C 0000 123A           move.l     -[A7], 0x123A
  1218. 00000C46  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1219. 00000C4A  2E80                     move.l     [A7], D0
  1220. 00000C4C  2F3C 0000 1244           move.l     -[A7], 0x1244
  1221. 00000C52  2F0B                     move.l     -[A7], A3
  1222. 00000C54  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1223. 00000C58  2054                     movea.l    A0, [A4]
  1224. 00000C5A  2050                     movea.l    A0, [A0]
  1225. 00000C5C  2050                     movea.l    A0, [A0]
  1226. 00000C5E  3E28 0002                move.w     D7, [A0 + 0x2]
  1227. 00000C62  7C00                     moveq.l    D6, 0x00
  1228. 00000C64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1229. 00000C68  6000 01C8                bra        +0x1CA /* 00000E32 */
  1230. label00000C6C:
  1231. 00000C6C  486E FDB4                pea.l      [A6 - 0x24C]
  1232. 00000C70  3F06                     move.w     -[A7], D6
  1233. 00000C72  2F0C                     move.l     -[A7], A4
  1234. 00000C74  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  1235. 00000C78  2EBC 0000 124E           move.l     [A7], 0x124E
  1236. 00000C7E  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1237. 00000C82  2E80                     move.l     [A7], D0
  1238. 00000C84  2F3C 0000 1250           move.l     -[A7], 0x1250
  1239. 00000C8A  2F0B                     move.l     -[A7], A3
  1240. 00000C8C  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1241. 00000C90  2EBC 0000 1252           move.l     [A7], 0x1252
  1242. 00000C96  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1243. 00000C9A  2E80                     move.l     [A7], D0
  1244. 00000C9C  2F3C 0000 1254           move.l     -[A7], 0x1254
  1245. 00000CA2  2F0B                     move.l     -[A7], A3
  1246. 00000CA4  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1247. 00000CA8  3E86                     move.w     [A7], D6
  1248. 00000CAA  3F3C 0001                move.w     -[A7], 0x1
  1249. 00000CAE  486E FDAC                pea.l      [A6 - 0x254]
  1250. 00000CB2  4EBA FF0E                jsr        [PC - 0xF2 /* 00000BC2 */]
  1251. 00000CB6  486E FDAC                pea.l      [A6 - 0x254]
  1252. 00000CBA  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1253. 00000CBE  2E80                     move.l     [A7], D0
  1254. 00000CC0  486E FDAC                pea.l      [A6 - 0x254]
  1255. 00000CC4  2F0B                     move.l     -[A7], A3
  1256. 00000CC6  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1257. 00000CCA  7000                     moveq.l    D0, 0x00
  1258. 00000CCC  102E FDF3                move.b     D0, [A6 - 0x20D]
  1259. 00000CD0  0240 00F0                andi.w     D0, 0xF0
  1260. 00000CD4  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  1261. 00000CD8  672A                     beq        +0x2C /* 00000D04 */
  1262. 00000CDA  6B28                     bmi        +0x2A /* 00000D04 */
  1263. 00000CDC  0440 0030                subi.w     D0, 0x30 /* '0' */
  1264. 00000CE0  6760                     beq        +0x62 /* 00000D42 */
  1265. 00000CE2  6A12                     bpl        +0x14 /* 00000CF6 */
  1266. 00000CE4  0440 FFF0                subi.w     D0, 0xFFF0
  1267. 00000CE8  6700 00B2                beq        +0xB4 /* 00000D9C */
  1268. 00000CEC  6A16                     bpl        +0x18 /* 00000D04 */
  1269. 00000CEE  0440 FFF0                subi.w     D0, 0xFFF0
  1270. 00000CF2  676C                     beq        +0x6E /* 00000D60 */
  1271. 00000CF4  600E                     bra        +0x10 /* 00000D04 */
  1272. label00000CF6:
  1273. 00000CF6  0440 0020                subi.w     D0, 0x20 /* ' ' */
  1274. 00000CFA  6728                     beq        +0x2A /* 00000D24 */
  1275. 00000CFC  6A06                     bpl        +0x8 /* 00000D04 */
  1276. 00000CFE  0440 FFF0                subi.w     D0, 0xFFF0
  1277. 00000D02  677A                     beq        +0x7C /* 00000D7E */
  1278. label00000D04:
  1279. 00000D04  2F3C 0000 1256           move.l     -[A7], 0x1256
  1280. 00000D0A  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1281. 00000D0E  2E80                     move.l     [A7], D0
  1282. 00000D10  2F3C 0000 125C           move.l     -[A7], 0x125C
  1283. 00000D16  2F0B                     move.l     -[A7], A3
  1284. 00000D18  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1285. 00000D1C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1286. 00000D20  6000 0096                bra        +0x98 /* 00000DB8 */
  1287. label00000D24:
  1288. 00000D24  2F3C 0000 1262           move.l     -[A7], 0x1262
  1289. 00000D2A  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1290. 00000D2E  2E80                     move.l     [A7], D0
  1291. 00000D30  2F3C 0000 126A           move.l     -[A7], 0x126A
  1292. 00000D36  2F0B                     move.l     -[A7], A3
  1293. 00000D38  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1294. 00000D3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1295. 00000D40  6076                     bra        +0x78 /* 00000DB8 */
  1296. label00000D42:
  1297. 00000D42  2F3C 0000 1272           move.l     -[A7], 0x1272
  1298. 00000D48  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1299. 00000D4C  2E80                     move.l     [A7], D0
  1300. 00000D4E  2F3C 0000 127C           move.l     -[A7], 0x127C
  1301. 00000D54  2F0B                     move.l     -[A7], A3
  1302. 00000D56  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1303. 00000D5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1304. 00000D5E  6058                     bra        +0x5A /* 00000DB8 */
  1305. label00000D60:
  1306. 00000D60  2F3C 0000 1286           move.l     -[A7], 0x1286
  1307. 00000D66  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1308. 00000D6A  2E80                     move.l     [A7], D0
  1309. 00000D6C  2F3C 0000 128E           move.l     -[A7], 0x128E
  1310. 00000D72  2F0B                     move.l     -[A7], A3
  1311. 00000D74  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1312. 00000D78  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1313. 00000D7C  603A                     bra        +0x3C /* 00000DB8 */
  1314. label00000D7E:
  1315. 00000D7E  2F3C 0000 1296           move.l     -[A7], 0x1296
  1316. 00000D84  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1317. 00000D88  2E80                     move.l     [A7], D0
  1318. 00000D8A  2F3C 0000 12A0           move.l     -[A7], 0x12A0
  1319. 00000D90  2F0B                     move.l     -[A7], A3
  1320. 00000D92  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1321. 00000D96  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1322. 00000D9A  601C                     bra        +0x1E /* 00000DB8 */
  1323. label00000D9C:
  1324. 00000D9C  2F3C 0000 12AA           move.l     -[A7], 0x12AA
  1325. 00000DA2  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1326. 00000DA6  2E80                     move.l     [A7], D0
  1327. 00000DA8  2F3C 0000 12B2           move.l     -[A7], 0x12B2
  1328. 00000DAE  2F0B                     move.l     -[A7], A3
  1329. 00000DB0  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1330. 00000DB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1331. label00000DB8:
  1332. 00000DB8  2F3C 0000 12BA           move.l     -[A7], 0x12BA
  1333. 00000DBE  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1334. 00000DC2  2E80                     move.l     [A7], D0
  1335. 00000DC4  2F3C 0000 12BC           move.l     -[A7], 0x12BC
  1336. 00000DCA  2F0B                     move.l     -[A7], A3
  1337. 00000DCC  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1338. 00000DD0  486E FDB6                pea.l      [A6 - 0x24A]
  1339. 00000DD4  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1340. 00000DD8  2E80                     move.l     [A7], D0
  1341. 00000DDA  486E FDB6                pea.l      [A6 - 0x24A]
  1342. 00000DDE  2F0B                     move.l     -[A7], A3
  1343. 00000DE0  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1344. 00000DE4  2EBC 0000 12BE           move.l     [A7], 0x12BE
  1345. 00000DEA  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1346. 00000DEE  2E80                     move.l     [A7], D0
  1347. 00000DF0  2F3C 0000 12C0           move.l     -[A7], 0x12C0
  1348. 00000DF6  2F0B                     move.l     -[A7], A3
  1349. 00000DF8  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1350. 00000DFC  2EBC 0000 12C2           move.l     [A7], 0x12C2
  1351. 00000E02  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1352. 00000E06  2E80                     move.l     [A7], D0
  1353. 00000E08  2F3C 0000 12C4           move.l     -[A7], 0x12C4
  1354. 00000E0E  2F0B                     move.l     -[A7], A3
  1355. 00000E10  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1356. 00000E14  2EBC 0000 12C6           move.l     [A7], 0x12C6
  1357. 00000E1A  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1358. 00000E1E  2E80                     move.l     [A7], D0
  1359. 00000E20  2F3C 0000 12CA           move.l     -[A7], 0x12CA
  1360. 00000E26  2F0B                     move.l     -[A7], A3
  1361. 00000E28  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1362. 00000E2C  4FEF 0030                lea.l      A7, [A7 + 0x30]
  1363. 00000E30  5246                     addq.w     D6, 1
  1364. label00000E32:
  1365. 00000E32  BE46                     cmp.w      D7, D6
  1366. 00000E34  6E00 FE36                bgt        -0x1C8 /* 00000C6C */
  1367. 00000E38  2F3C 0000 12CE           move.l     -[A7], 0x12CE
  1368. 00000E3E  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1369. 00000E42  2E80                     move.l     [A7], D0
  1370. 00000E44  2F3C 0000 12D0           move.l     -[A7], 0x12D0
  1371. 00000E4A  2F0B                     move.l     -[A7], A3
  1372. 00000E4C  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1373. 00000E50  2EBC 0000 12D2           move.l     [A7], 0x12D2
  1374. 00000E56  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1375. 00000E5A  2E80                     move.l     [A7], D0
  1376. 00000E5C  2F3C 0000 12D6           move.l     -[A7], 0x12D6
  1377. 00000E62  2F0B                     move.l     -[A7], A3
  1378. 00000E64  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1379. 00000E68  7001                     moveq.l    D0, 0x01
  1380. 00000E6A  4CEE 18C0 FD9C           movem.l    D6,D7,A3,A4, [A6 - 0x264]
  1381. 00000E70  4E5E                     unlink     A6
  1382. 00000E72  4E75                     rts
  1383. fn00000E74:
  1384. 00000E74  4E56 FFFC                link       A6, -0x0004
  1385. 00000E78  48E7 0300                movem.l    -[A7], D6,D7
  1386. 00000E7C  0CAE F000 0000 000C      cmpi.l     [A6 + 0xC], 0xF0000000
  1387. 00000E84  6604                     bne        +0x6 /* 00000E8A */
  1388. 00000E86  70FF                     moveq.l    D0, 0xFFFFFFFF
  1389. 00000E88  603A                     bra        +0x3C /* 00000EC4 */
  1390. label00000E8A:
  1391. 00000E8A  206E 0008                movea.l    A0, [A6 + 0x8]
  1392. 00000E8E  2050                     movea.l    A0, [A0]
  1393. 00000E90  3E28 0002                move.w     D7, [A0 + 0x2]
  1394. 00000E94  7C00                     moveq.l    D6, 0x00
  1395. 00000E96  6026                     bra        +0x28 /* 00000EBE */
  1396. label00000E98:
  1397. 00000E98  486E FFFC                pea.l      [A6 - 0x4]
  1398. 00000E9C  3F06                     move.w     -[A7], D6
  1399. 00000E9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1400. 00000EA2  4EAD 18E2                jsr        [A5 + 0x18E2 /* export_792 */]
  1401. 00000EA6  4A40                     tst.w      D0
  1402. 00000EA8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1403. 00000EAC  6714                     beq        +0x16 /* 00000EC2 */
  1404. 00000EAE  202E FFFC                move.l     D0, [A6 - 0x4]
  1405. 00000EB2  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1406. 00000EB6  6604                     bne        +0x6 /* 00000EBC */
  1407. 00000EB8  3006                     move.w     D0, D6
  1408. 00000EBA  6008                     bra        +0xA /* 00000EC4 */
  1409. label00000EBC:
  1410. 00000EBC  5246                     addq.w     D6, 1
  1411. label00000EBE:
  1412. 00000EBE  BE46                     cmp.w      D7, D6
  1413. 00000EC0  6ED6                     bgt        -0x28 /* 00000E98 */
  1414. label00000EC2:
  1415. 00000EC2  70FF                     moveq.l    D0, 0xFFFFFFFF
  1416. label00000EC4:
  1417. 00000EC4  4CDF 00C0                movem.l    D6,D7, [A7]+
  1418. 00000EC8  4E5E                     unlink     A6
  1419. 00000ECA  4E75                     rts
  1420. fn00000ECC:
  1421. 00000ECC  4E56 FFE0                link       A6, -0x0020
  1422. 00000ED0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1423. 00000ED4  286E 0008                movea.l    A4, [A6 + 0x8]
  1424. 00000ED8  266E 0010                movea.l    A3, [A6 + 0x10]
  1425. 00000EDC  0CAE F000 0000 000C      cmpi.l     [A6 + 0xC], 0xF0000000
  1426. 00000EE4  6606                     bne        +0x8 /* 00000EEC */
  1427. 00000EE6  7000                     moveq.l    D0, 0x00
  1428. 00000EE8  6000 013C                bra        +0x13E /* 00001026 */
  1429. label00000EEC:
  1430. 00000EEC  2054                     movea.l    A0, [A4]
  1431. 00000EEE  3E28 0002                move.w     D7, [A0 + 0x2]
  1432. 00000EF2  7C00                     moveq.l    D6, 0x00
  1433. 00000EF4  6026                     bra        +0x28 /* 00000F1C */
  1434. label00000EF6:
  1435. 00000EF6  486E FFE0                pea.l      [A6 - 0x20]
  1436. 00000EFA  3F06                     move.w     -[A7], D6
  1437. 00000EFC  2F0C                     move.l     -[A7], A4
  1438. 00000EFE  4EAD 18E2                jsr        [A5 + 0x18E2 /* export_792 */]
  1439. 00000F02  4A40                     tst.w      D0
  1440. 00000F04  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1441. 00000F08  6716                     beq        +0x18 /* 00000F20 */
  1442. 00000F0A  202E FFE0                move.l     D0, [A6 - 0x20]
  1443. 00000F0E  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  1444. 00000F12  6606                     bne        +0x8 /* 00000F1A */
  1445. 00000F14  7000                     moveq.l    D0, 0x00
  1446. 00000F16  6000 010E                bra        +0x110 /* 00001026 */
  1447. label00000F1A:
  1448. 00000F1A  5246                     addq.w     D6, 1
  1449. label00000F1C:
  1450. 00000F1C  BE46                     cmp.w      D7, D6
  1451. 00000F1E  6ED6                     bgt        -0x28 /* 00000EF6 */
  1452. label00000F20:
  1453. 00000F20  486E 000C                pea.l      [A6 + 0xC]
  1454. 00000F24  3F06                     move.w     -[A7], D6
  1455. 00000F26  2F0C                     move.l     -[A7], A4
  1456. 00000F28  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  1457. 00000F2C  4A40                     tst.w      D0
  1458. 00000F2E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1459. 00000F32  6606                     bne        +0x8 /* 00000F3A */
  1460. 00000F34  7000                     moveq.l    D0, 0x00
  1461. 00000F36  6000 00EE                bra        +0xF0 /* 00001026 */
  1462. label00000F3A:
  1463. 00000F3A  2F3C 0000 12DA           move.l     -[A7], 0x12DA
  1464. 00000F40  486E FFF8                pea.l      [A6 - 0x8]
  1465. 00000F44  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  1466. 00000F48  2EBC 0000 12E0           move.l     [A7], 0x12E0
  1467. 00000F4E  486E FFEE                pea.l      [A6 - 0x12]
  1468. 00000F52  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  1469. 00000F56  2EBC 0000 12E8           move.l     [A7], 0x12E8
  1470. 00000F5C  486E FFE4                pea.l      [A6 - 0x1C]
  1471. 00000F60  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  1472. 00000F64  302E 000E                move.w     D0, [A6 + 0xE]
  1473. 00000F68  0240 00FF                andi.w     D0, 0xFF
  1474. 00000F6C  0240 FFFF                andi.w     D0, 0xFFFF
  1475. 00000F70  3E80                     move.w     [A7], D0
  1476. 00000F72  3F3C 0004                move.w     -[A7], 0x4
  1477. 00000F76  486E FFF8                pea.l      [A6 - 0x8]
  1478. 00000F7A  4EBA FC46                jsr        [PC - 0x3BA /* 00000BC2 */]
  1479. 00000F7E  202E 000C                move.l     D0, [A6 + 0xC]
  1480. 00000F82  E088                     lsr        D0, 8
  1481. 00000F84  0240 00FF                andi.w     D0, 0xFF
  1482. 00000F88  0240 FFFF                andi.w     D0, 0xFFFF
  1483. 00000F8C  3E80                     move.w     [A7], D0
  1484. 00000F8E  3F3C 0006                move.w     -[A7], 0x6
  1485. 00000F92  486E FFEE                pea.l      [A6 - 0x12]
  1486. 00000F96  4EBA FC2A                jsr        [PC - 0x3D6 /* 00000BC2 */]
  1487. 00000F9A  202E 000C                move.l     D0, [A6 + 0xC]
  1488. 00000F9E  7210                     moveq.l    D1, 0x10
  1489. 00000FA0  E2A8                     lsr        D0, D1
  1490. 00000FA2  0240 00FF                andi.w     D0, 0xFF
  1491. 00000FA6  0240 FFFF                andi.w     D0, 0xFFFF
  1492. 00000FAA  3E80                     move.w     [A7], D0
  1493. 00000FAC  3F3C 0005                move.w     -[A7], 0x5
  1494. 00000FB0  486E FFE4                pea.l      [A6 - 0x1C]
  1495. 00000FB4  4EBA FC0C                jsr        [PC - 0x3F4 /* 00000BC2 */]
  1496. 00000FB8  486E FFF8                pea.l      [A6 - 0x8]
  1497. 00000FBC  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1498. 00000FC0  2E80                     move.l     [A7], D0
  1499. 00000FC2  486E FFF8                pea.l      [A6 - 0x8]
  1500. 00000FC6  2F0B                     move.l     -[A7], A3
  1501. 00000FC8  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1502. 00000FCC  486E FFEE                pea.l      [A6 - 0x12]
  1503. 00000FD0  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1504. 00000FD4  2E80                     move.l     [A7], D0
  1505. 00000FD6  486E FFEE                pea.l      [A6 - 0x12]
  1506. 00000FDA  2F0B                     move.l     -[A7], A3
  1507. 00000FDC  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1508. 00000FE0  486E FFE4                pea.l      [A6 - 0x1C]
  1509. 00000FE4  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1510. 00000FE8  2E80                     move.l     [A7], D0
  1511. 00000FEA  486E FFE4                pea.l      [A6 - 0x1C]
  1512. 00000FEE  2F0B                     move.l     -[A7], A3
  1513. 00000FF0  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1514. 00000FF4  2EBC 0000 12EE           move.l     [A7], 0x12EE
  1515. 00000FFA  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1516. 00000FFE  2E80                     move.l     [A7], D0
  1517. 00001000  2F3C 0000 12F0           move.l     -[A7], 0x12F0
  1518. 00001006  2F0B                     move.l     -[A7], A3
  1519. 00001008  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1520. 0000100C  2EBC 0000 12F2           move.l     [A7], 0x12F2
  1521. 00001012  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1522. 00001016  2E80                     move.l     [A7], D0
  1523. 00001018  2F3C 0000 12F6           move.l     -[A7], 0x12F6
  1524. 0000101E  2F0B                     move.l     -[A7], A3
  1525. 00001020  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1526. 00001024  7001                     moveq.l    D0, 0x01
  1527. label00001026:
  1528. 00001026  4CEE 18C0 FFD0           movem.l    D6,D7,A3,A4, [A6 - 0x30]
  1529. 0000102C  4E5E                     unlink     A6
  1530. 0000102E  4E75                     rts
  1531. fn00001030:
  1532. 00001030  4E56 FFC4                link       A6, -0x003C
  1533. 00001034  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1534. 00001038  286E 000C                movea.l    A4, [A6 + 0xC]
  1535. 0000103C  2F3C 0000 12FA           move.l     -[A7], 0x12FA
  1536. 00001042  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1537. 00001046  2E80                     move.l     [A7], D0
  1538. 00001048  2F3C 0000 1306           move.l     -[A7], 0x1306
  1539. 0000104E  2F0C                     move.l     -[A7], A4
  1540. 00001050  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1541. 00001054  2EBC 0000 1312           move.l     [A7], 0x1312
  1542. 0000105A  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1543. 0000105E  2E80                     move.l     [A7], D0
  1544. 00001060  2F3C 0000 1314           move.l     -[A7], 0x1314
  1545. 00001066  2F0C                     move.l     -[A7], A4
  1546. 00001068  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1547. 0000106C  2EBC 0000 1316           move.l     [A7], 0x1316
  1548. 00001072  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1549. 00001076  2E80                     move.l     [A7], D0
  1550. 00001078  2F3C 0000 131A           move.l     -[A7], 0x131A
  1551. 0000107E  2F0C                     move.l     -[A7], A4
  1552. 00001080  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1553. 00001084  486E FFC4                pea.l      [A6 - 0x3C]
  1554. 00001088  4227                     clr.b      -[A7]
  1555. 0000108A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1556. 0000108E  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  1557. 00001092  082E 0003 FFC6           btst.b     [A6 - 0x3A], 0x3
  1558. 00001098  4FEF 0026                lea.l      A7, [A7 + 0x26]
  1559. 0000109C  6710                     beq        +0x12 /* 000010AE */
  1560. 0000109E  0CAE F000 0000 FFEC      cmpi.l     [A6 - 0x14], 0xF0000000
  1561. 000010A6  6706                     beq        +0x8 /* 000010AE */
  1562. 000010A8  2E2E FFEC                move.l     D7, [A6 - 0x14]
  1563. 000010AC  6002                     bra        +0x4 /* 000010B0 */
  1564. label000010AE:
  1565. 000010AE  7E00                     moveq.l    D7, 0x00
  1566. label000010B0:
  1567. 000010B0  2F0C                     move.l     -[A7], A4
  1568. 000010B2  2F07                     move.l     -[A7], D7
  1569. 000010B4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1570. 000010B8  4EBA FE12                jsr        [PC - 0x1EE /* 00000ECC */]
  1571. 000010BC  206E 0008                movea.l    A0, [A6 + 0x8]
  1572. 000010C0  2050                     movea.l    A0, [A0]
  1573. 000010C2  2668 0018                movea.l    A3, [A0 + 0x18]
  1574. 000010C6  2053                     movea.l    A0, [A3]
  1575. 000010C8  2068 0012                movea.l    A0, [A0 + 0x12]
  1576. 000010CC  2050                     movea.l    A0, [A0]
  1577. 000010CE  3E28 0002                move.w     D7, [A0 + 0x2]
  1578. 000010D2  7C00                     moveq.l    D6, 0x00
  1579. 000010D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1580. 000010D8  602E                     bra        +0x30 /* 00001108 */
  1581. label000010DA:
  1582. 000010DA  486E FFF2                pea.l      [A6 - 0xE]
  1583. 000010DE  3F06                     move.w     -[A7], D6
  1584. 000010E0  2F0B                     move.l     -[A7], A3
  1585. 000010E2  4EAD 2242                jsr        [A5 + 0x2242 /* export_1092 */]
  1586. 000010E6  486E FFC4                pea.l      [A6 - 0x3C]
  1587. 000010EA  486E FFF2                pea.l      [A6 - 0xE]
  1588. 000010EE  2F0B                     move.l     -[A7], A3
  1589. 000010F0  4EAD 2262                jsr        [A5 + 0x2262 /* export_1096 */]
  1590. 000010F4  2E8C                     move.l     [A7], A4
  1591. 000010F6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1592. 000010FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1593. 000010FE  4EBA FDCC                jsr        [PC - 0x234 /* 00000ECC */]
  1594. 00001102  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  1595. 00001106  5246                     addq.w     D6, 1
  1596. label00001108:
  1597. 00001108  BE46                     cmp.w      D7, D6
  1598. 0000110A  6ECE                     bgt        -0x30 /* 000010DA */
  1599. 0000110C  2F3C 0000 131E           move.l     -[A7], 0x131E
  1600. 00001112  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1601. 00001116  2E80                     move.l     [A7], D0
  1602. 00001118  2F3C 0000 1320           move.l     -[A7], 0x1320
  1603. 0000111E  2F0C                     move.l     -[A7], A4
  1604. 00001120  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1605. 00001124  2EBC 0000 1322           move.l     [A7], 0x1322
  1606. 0000112A  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1607. 0000112E  2E80                     move.l     [A7], D0
  1608. 00001130  2F3C 0000 1326           move.l     -[A7], 0x1326
  1609. 00001136  2F0C                     move.l     -[A7], A4
  1610. 00001138  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1611. 0000113C  7001                     moveq.l    D0, 0x01
  1612. 0000113E  4CEE 18C0 FFB4           movem.l    D6,D7,A3,A4, [A6 - 0x4C]
  1613. 00001144  4E5E                     unlink     A6
  1614. 00001146  4E75                     rts
  1615. fn00001148:
  1616. 00001148  4E56 FFFA                link       A6, -0x0006
  1617. 0000114C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1618. 00001150  286E 000C                movea.l    A4, [A6 + 0xC]
  1619. 00001154  266E 0010                movea.l    A3, [A6 + 0x10]
  1620. 00001158  200C                     move.l     D0, A4
  1621. 0000115A  6704                     beq        +0x6 /* 00001160 */
  1622. 0000115C  200B                     move.l     D0, A3
  1623. 0000115E  6606                     bne        +0x8 /* 00001166 */
  1624. label00001160:
  1625. 00001160  7000                     moveq.l    D0, 0x00
  1626. 00001162  6000 01CC                bra        +0x1CE /* 00001330 */
  1627. label00001166:
  1628. 00001166  1E2C 0002                move.b     D7, [A4 + 0x2]
  1629. 0000116A  4A07                     tst.b      D7
  1630. 0000116C  6606                     bne        +0x8 /* 00001174 */
  1631. 0000116E  7000                     moveq.l    D0, 0x00
  1632. 00001170  6000 01BE                bra        +0x1C0 /* 00001330 */
  1633. label00001174:
  1634. 00001174  1D7C 005C FFFA           move.b     [A6 - 0x6], 0x5C /* '\\' */
  1635. 0000117A  7C00                     moveq.l    D6, 0x00
  1636. 0000117C  1C07                     move.b     D6, D7
  1637. 0000117E  0806 0000                btst.b     D6, 0x0
  1638. 00001182  6734                     beq        +0x36 /* 000011B8 */
  1639. 00001184  3E14                     move.w     D7, [A4]
  1640. 00001186  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1641. 0000118A  672C                     beq        +0x2E /* 000011B8 */
  1642. 0000118C  1D7C 0066 FFFB           move.b     [A6 - 0x5], 0x66 /* 'f' */
  1643. 00001192  3F07                     move.w     -[A7], D7
  1644. 00001194  3F3C 0002                move.w     -[A7], 0x2
  1645. 00001198  486E FFFA                pea.l      [A6 - 0x6]
  1646. 0000119C  4EBA FA24                jsr        [PC - 0x5DC /* 00000BC2 */]
  1647. 000011A0  486E FFFA                pea.l      [A6 - 0x6]
  1648. 000011A4  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1649. 000011A8  2E80                     move.l     [A7], D0
  1650. 000011AA  486E FFFA                pea.l      [A6 - 0x6]
  1651. 000011AE  2F0B                     move.l     -[A7], A3
  1652. 000011B0  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1653. 000011B4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1654. label000011B8:
  1655. 000011B8  0806 0001                btst.b     D6, 0x1
  1656. 000011BC  674C                     beq        +0x4E /* 0000120A */
  1657. 000011BE  3E2C 0024                move.w     D7, [A4 + 0x24]
  1658. 000011C2  3F07                     move.w     -[A7], D7
  1659. 000011C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1660. 000011C8  1F3C 0092                move.b     -[A7], 0x92
  1661. 000011CC  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1662. 000011D0  3E00                     move.w     D7, D0
  1663. 000011D2  4A47                     tst.w      D7
  1664. 000011D4  508F                     addq.l     A7, 8
  1665. 000011D6  6F32                     ble        +0x34 /* 0000120A */
  1666. 000011D8  1D7C 0066 FFFB           move.b     [A6 - 0x5], 0x66 /* 'f' */
  1667. 000011DE  1D7C 0073 FFFC           move.b     [A6 - 0x4], 0x73 /* 's' */
  1668. 000011E4  3F07                     move.w     -[A7], D7
  1669. 000011E6  3F3C 0003                move.w     -[A7], 0x3
  1670. 000011EA  486E FFFA                pea.l      [A6 - 0x6]
  1671. 000011EE  4EBA F9D2                jsr        [PC - 0x62E /* 00000BC2 */]
  1672. 000011F2  486E FFFA                pea.l      [A6 - 0x6]
  1673. 000011F6  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1674. 000011FA  2E80                     move.l     [A7], D0
  1675. 000011FC  486E FFFA                pea.l      [A6 - 0x6]
  1676. 00001200  2F0B                     move.l     -[A7], A3
  1677. 00001202  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1678. 00001206  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1679. label0000120A:
  1680. 0000120A  0806 0002                btst.b     D6, 0x2
  1681. 0000120E  6700 0098                beq        +0x9A /* 000012A8 */
  1682. 00001212  1E2C 0026                move.b     D7, [A4 + 0x26]
  1683. 00001216  4A07                     tst.b      D7
  1684. 00001218  6700 008E                beq        +0x90 /* 000012A8 */
  1685. 0000121C  7A00                     moveq.l    D5, 0x00
  1686. 0000121E  1A07                     move.b     D5, D7
  1687. 00001220  0805 0001                btst.b     D5, 0x1
  1688. 00001224  671C                     beq        +0x1E /* 00001242 */
  1689. 00001226  2F3C 0000 132A           move.l     -[A7], 0x132A
  1690. 0000122C  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1691. 00001230  2E80                     move.l     [A7], D0
  1692. 00001232  2F3C 0000 132E           move.l     -[A7], 0x132E
  1693. 00001238  2F0B                     move.l     -[A7], A3
  1694. 0000123A  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1695. 0000123E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1696. label00001242:
  1697. 00001242  0805 0002                btst.b     D5, 0x2
  1698. 00001246  671C                     beq        +0x1E /* 00001264 */
  1699. 00001248  2F3C 0000 1332           move.l     -[A7], 0x1332
  1700. 0000124E  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1701. 00001252  2E80                     move.l     [A7], D0
  1702. 00001254  2F3C 0000 1336           move.l     -[A7], 0x1336
  1703. 0000125A  2F0B                     move.l     -[A7], A3
  1704. 0000125C  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1705. 00001260  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1706. label00001264:
  1707. 00001264  0805 0003                btst.b     D5, 0x3
  1708. 00001268  671C                     beq        +0x1E /* 00001286 */
  1709. 0000126A  2F3C 0000 133A           move.l     -[A7], 0x133A
  1710. 00001270  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1711. 00001274  2E80                     move.l     [A7], D0
  1712. 00001276  2F3C 0000 133E           move.l     -[A7], 0x133E
  1713. 0000127C  2F0B                     move.l     -[A7], A3
  1714. 0000127E  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1715. 00001282  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1716. label00001286:
  1717. 00001286  0805 0004                btst.b     D5, 0x4
  1718. 0000128A  671C                     beq        +0x1E /* 000012A8 */
  1719. 0000128C  2F3C 0000 1342           move.l     -[A7], 0x1342
  1720. 00001292  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1721. 00001296  2E80                     move.l     [A7], D0
  1722. 00001298  2F3C 0000 134A           move.l     -[A7], 0x134A
  1723. 0000129E  2F0B                     move.l     -[A7], A3
  1724. 000012A0  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1725. 000012A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1726. label000012A8:
  1727. 000012A8  0806 0003                btst.b     D6, 0x3
  1728. 000012AC  674E                     beq        +0x50 /* 000012FC */
  1729. 000012AE  4AAE 0014                tst.l      [A6 + 0x14]
  1730. 000012B2  6748                     beq        +0x4A /* 000012FC */
  1731. 000012B4  2F2C 0028                move.l     -[A7], [A4 + 0x28]
  1732. 000012B8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1733. 000012BC  4EBA FBB6                jsr        [PC - 0x44A /* 00000E74 */]
  1734. 000012C0  3E00                     move.w     D7, D0
  1735. 000012C2  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1736. 000012C6  508F                     addq.l     A7, 8
  1737. 000012C8  6732                     beq        +0x34 /* 000012FC */
  1738. 000012CA  1D7C 0063 FFFB           move.b     [A6 - 0x5], 0x63 /* 'c' */
  1739. 000012D0  1D7C 0066 FFFC           move.b     [A6 - 0x4], 0x66 /* 'f' */
  1740. 000012D6  3F07                     move.w     -[A7], D7
  1741. 000012D8  3F3C 0003                move.w     -[A7], 0x3
  1742. 000012DC  486E FFFA                pea.l      [A6 - 0x6]
  1743. 000012E0  4EBA F8E0                jsr        [PC - 0x720 /* 00000BC2 */]
  1744. 000012E4  486E FFFA                pea.l      [A6 - 0x6]
  1745. 000012E8  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1746. 000012EC  2E80                     move.l     [A7], D0
  1747. 000012EE  486E FFFA                pea.l      [A6 - 0x6]
  1748. 000012F2  2F0B                     move.l     -[A7], A3
  1749. 000012F4  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1750. 000012F8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1751. label000012FC:
  1752. 000012FC  0806 0004                btst.b     D6, 0x4
  1753. 00001300  6714                     beq        +0x16 /* 00001316 */
  1754. 00001302  0C2C 0001 002C           cmpi.b     [A4 + 0x2C], 0x1
  1755. 00001308  670C                     beq        +0xE /* 00001316 */
  1756. 0000130A  2F0B                     move.l     -[A7], A3
  1757. 0000130C  1F2C 002C                move.b     -[A7], [A4 + 0x2C]
  1758. 00001310  4EBA 0028                jsr        [PC + 0x28 /* 0000133A */]
  1759. 00001314  5C8F                     addq.l     A7, 6
  1760. label00001316:
  1761. 00001316  2F3C 0000 1352           move.l     -[A7], 0x1352
  1762. 0000131C  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1763. 00001320  2E80                     move.l     [A7], D0
  1764. 00001322  2F3C 0000 1354           move.l     -[A7], 0x1354
  1765. 00001328  2F0B                     move.l     -[A7], A3
  1766. 0000132A  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1767. 0000132E  7001                     moveq.l    D0, 0x01
  1768. label00001330:
  1769. 00001330  4CEE 18E0 FFE6           movem.l    D5,D6,D7,A3,A4, [A6 - 0x1A]
  1770. 00001336  4E5E                     unlink     A6
  1771. 00001338  4E75                     rts
  1772. fn0000133A:
  1773. 0000133A  4E56 0000                link       A6, 0
  1774. 0000133E  48E7 0108                movem.l    -[A7], D7,A4
  1775. 00001342  286E 000A                movea.l    A4, [A6 + 0xA]
  1776. 00001346  7E00                     moveq.l    D7, 0x00
  1777. 00001348  1E2E 0008                move.b     D7, [A6 + 0x8]
  1778. 0000134C  700F                     moveq.l    D0, 0x0F
  1779. 0000134E  C047                     and.w      D0, D7
  1780. 00001350  6700 008E                beq        +0x90 /* 000013E0 */
  1781. 00001354  6B00 008A                bmi        +0x8C /* 000013E0 */
  1782. 00001358  5740                     subq.w     D0, 3
  1783. 0000135A  674A                     beq        +0x4C /* 000013A6 */
  1784. 0000135C  6A06                     bpl        +0x8 /* 00001364 */
  1785. 0000135E  5240                     addq.w     D0, 1
  1786. 00001360  6A26                     bpl        +0x28 /* 00001388 */
  1787. 00001362  6006                     bra        +0x8 /* 0000136A */
  1788. label00001364:
  1789. 00001364  5540                     subq.w     D0, 2
  1790. 00001366  6A78                     bpl        +0x7A /* 000013E0 */
  1791. 00001368  605A                     bra        +0x5C /* 000013C4 */
  1792. label0000136A:
  1793. 0000136A  2F3C 0000 1356           move.l     -[A7], 0x1356
  1794. 00001370  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1795. 00001374  2E80                     move.l     [A7], D0
  1796. 00001376  2F3C 0000 135A           move.l     -[A7], 0x135A
  1797. 0000137C  2F0C                     move.l     -[A7], A4
  1798. 0000137E  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1799. 00001382  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1800. 00001386  6058                     bra        +0x5A /* 000013E0 */
  1801. label00001388:
  1802. 00001388  2F3C 0000 135E           move.l     -[A7], 0x135E
  1803. 0000138E  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1804. 00001392  2E80                     move.l     [A7], D0
  1805. 00001394  2F3C 0000 1362           move.l     -[A7], 0x1362
  1806. 0000139A  2F0C                     move.l     -[A7], A4
  1807. 0000139C  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1808. 000013A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1809. 000013A4  603A                     bra        +0x3C /* 000013E0 */
  1810. label000013A6:
  1811. 000013A6  2F3C 0000 1366           move.l     -[A7], 0x1366
  1812. 000013AC  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1813. 000013B0  2E80                     move.l     [A7], D0
  1814. 000013B2  2F3C 0000 136A           move.l     -[A7], 0x136A
  1815. 000013B8  2F0C                     move.l     -[A7], A4
  1816. 000013BA  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1817. 000013BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1818. 000013C2  601C                     bra        +0x1E /* 000013E0 */
  1819. label000013C4:
  1820. 000013C4  2F3C 0000 136E           move.l     -[A7], 0x136E
  1821. 000013CA  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1822. 000013CE  2E80                     move.l     [A7], D0
  1823. 000013D0  2F3C 0000 1372           move.l     -[A7], 0x1372
  1824. 000013D6  2F0C                     move.l     -[A7], A4
  1825. 000013D8  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1826. 000013DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1827. label000013E0:
  1828. 000013E0  0807 0005                btst.b     D7, 0x5
  1829. 000013E4  671E                     beq        +0x20 /* 00001404 */
  1830. 000013E6  2F3C 0000 1376           move.l     -[A7], 0x1376
  1831. 000013EC  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1832. 000013F0  2E80                     move.l     [A7], D0
  1833. 000013F2  2F3C 0000 137A           move.l     -[A7], 0x137A
  1834. 000013F8  2F0C                     move.l     -[A7], A4
  1835. 000013FA  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1836. 000013FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1837. 00001402  6022                     bra        +0x24 /* 00001426 */
  1838. label00001404:
  1839. 00001404  0807 0006                btst.b     D7, 0x6
  1840. 00001408  671C                     beq        +0x1E /* 00001426 */
  1841. 0000140A  2F3C 0000 137E           move.l     -[A7], 0x137E
  1842. 00001410  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1843. 00001414  2E80                     move.l     [A7], D0
  1844. 00001416  2F3C 0000 1382           move.l     -[A7], 0x1382
  1845. 0000141C  2F0C                     move.l     -[A7], A4
  1846. 0000141E  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1847. 00001422  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1848. label00001426:
  1849. 00001426  7001                     moveq.l    D0, 0x01
  1850. 00001428  4CDF 1080                movem.l    D7,A4, [A7]+
  1851. 0000142C  4E5E                     unlink     A6
  1852. 0000142E  4E75                     rts
  1853. fn00001430:
  1854. 00001430  4E56 FFFA                link       A6, -0x0006
  1855. 00001434  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1856. 00001438  266E 0008                movea.l    A3, [A6 + 0x8]
  1857. 0000143C  246E 000C                movea.l    A2, [A6 + 0xC]
  1858. 00001440  1D7C 005C FFFA           move.b     [A6 - 0x6], 0x5C /* '\\' */
  1859. 00001446  1D7C 0073 FFFB           move.b     [A6 - 0x5], 0x73 /* 's' */
  1860. 0000144C  2053                     movea.l    A0, [A3]
  1861. 0000144E  2868 0008                movea.l    A4, [A0 + 0x8]
  1862. 00001452  2F3C 0000 1386           move.l     -[A7], 0x1386
  1863. 00001458  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1864. 0000145C  2E80                     move.l     [A7], D0
  1865. 0000145E  2F3C 0000 1394           move.l     -[A7], 0x1394
  1866. 00001464  2F0A                     move.l     -[A7], A2
  1867. 00001466  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1868. 0000146A  2EBC 0000 13A2           move.l     [A7], 0x13A2
  1869. 00001470  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1870. 00001474  2E80                     move.l     [A7], D0
  1871. 00001476  2F3C 0000 13A6           move.l     -[A7], 0x13A6
  1872. 0000147C  2F0A                     move.l     -[A7], A2
  1873. 0000147E  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1874. 00001482  7C00                     moveq.l    D6, 0x00
  1875. 00001484  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1876. 00001488  6000 022E                bra        +0x230 /* 000016B8 */
  1877. label0000148C:
  1878. 0000148C  2F3C 0000 13AA           move.l     -[A7], 0x13AA
  1879. 00001492  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1880. 00001496  2E80                     move.l     [A7], D0
  1881. 00001498  2F3C 0000 13AC           move.l     -[A7], 0x13AC
  1882. 0000149E  2F0A                     move.l     -[A7], A2
  1883. 000014A0  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1884. 000014A4  3E86                     move.w     [A7], D6
  1885. 000014A6  3F3C 0002                move.w     -[A7], 0x2
  1886. 000014AA  486E FFFA                pea.l      [A6 - 0x6]
  1887. 000014AE  4EBA F712                jsr        [PC - 0x8EE /* 00000BC2 */]
  1888. 000014B2  486E FFFA                pea.l      [A6 - 0x6]
  1889. 000014B6  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1890. 000014BA  2E80                     move.l     [A7], D0
  1891. 000014BC  486E FFFA                pea.l      [A6 - 0x6]
  1892. 000014C0  2F0A                     move.l     -[A7], A2
  1893. 000014C2  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1894. 000014C6  2EAE 0010                move.l     [A7], [A6 + 0x10]
  1895. 000014CA  2F0A                     move.l     -[A7], A2
  1896. 000014CC  2054                     movea.l    A0, [A4]
  1897. 000014CE  4868 0004                pea.l      [A0 + 0x4]
  1898. 000014D2  2F0B                     move.l     -[A7], A3
  1899. 000014D4  4EBA FC72                jsr        [PC - 0x38E /* 00001148 */]
  1900. 000014D8  2EBC 0000 13AE           move.l     [A7], 0x13AE
  1901. 000014DE  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1902. 000014E2  2E80                     move.l     [A7], D0
  1903. 000014E4  2F3C 0000 13B6           move.l     -[A7], 0x13B6
  1904. 000014EA  2F0A                     move.l     -[A7], A2
  1905. 000014EC  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1906. 000014F0  2EBC 0000 13BE           move.l     [A7], 0x13BE
  1907. 000014F6  486E FFFA                pea.l      [A6 - 0x6]
  1908. 000014FA  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  1909. 000014FE  2054                     movea.l    A0, [A4]
  1910. 00001500  3EA8 003E                move.w     [A7], [A0 + 0x3E]
  1911. 00001504  2F0B                     move.l     -[A7], A3
  1912. 00001506  1F3C 0062                move.b     -[A7], 0x62 /* 'b' */
  1913. 0000150A  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1914. 0000150E  3A00                     move.w     D5, D0
  1915. 00001510  3E85                     move.w     [A7], D5
  1916. 00001512  2F3C 0000 13C2           move.l     -[A7], 0x13C2
  1917. 00001518  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1918. 0000151C  548F                     addq.l     A7, 2
  1919. 0000151E  3E80                     move.w     [A7], D0
  1920. 00001520  486E FFFA                pea.l      [A6 - 0x6]
  1921. 00001524  4EBA F69C                jsr        [PC - 0x964 /* 00000BC2 */]
  1922. 00001528  486E FFFA                pea.l      [A6 - 0x6]
  1923. 0000152C  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1924. 00001530  2E80                     move.l     [A7], D0
  1925. 00001532  486E FFFA                pea.l      [A6 - 0x6]
  1926. 00001536  2F0A                     move.l     -[A7], A2
  1927. 00001538  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1928. 0000153C  2EBC 0000 13C6           move.l     [A7], 0x13C6
  1929. 00001542  486E FFFA                pea.l      [A6 - 0x6]
  1930. 00001546  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  1931. 0000154A  2054                     movea.l    A0, [A4]
  1932. 0000154C  3EA8 0042                move.w     [A7], [A0 + 0x42]
  1933. 00001550  2F0B                     move.l     -[A7], A3
  1934. 00001552  1F3C 0062                move.b     -[A7], 0x62 /* 'b' */
  1935. 00001556  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1936. 0000155A  3A00                     move.w     D5, D0
  1937. 0000155C  3E85                     move.w     [A7], D5
  1938. 0000155E  2F3C 0000 13CA           move.l     -[A7], 0x13CA
  1939. 00001564  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1940. 00001568  548F                     addq.l     A7, 2
  1941. 0000156A  3E80                     move.w     [A7], D0
  1942. 0000156C  486E FFFA                pea.l      [A6 - 0x6]
  1943. 00001570  4EBA F650                jsr        [PC - 0x9B0 /* 00000BC2 */]
  1944. 00001574  486E FFFA                pea.l      [A6 - 0x6]
  1945. 00001578  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1946. 0000157C  2E80                     move.l     [A7], D0
  1947. 0000157E  486E FFFA                pea.l      [A6 - 0x6]
  1948. 00001582  2F0A                     move.l     -[A7], A2
  1949. 00001584  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1950. 00001588  4FEF 006A                lea.l      A7, [A7 + 0x6A]
  1951. 0000158C  2F3C 0000 13CE           move.l     -[A7], 0x13CE
  1952. 00001592  486E FFFA                pea.l      [A6 - 0x6]
  1953. 00001596  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  1954. 0000159A  2054                     movea.l    A0, [A4]
  1955. 0000159C  3EA8 0044                move.w     [A7], [A0 + 0x44]
  1956. 000015A0  2F0B                     move.l     -[A7], A3
  1957. 000015A2  1F3C 0062                move.b     -[A7], 0x62 /* 'b' */
  1958. 000015A6  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1959. 000015AA  3A00                     move.w     D5, D0
  1960. 000015AC  3E85                     move.w     [A7], D5
  1961. 000015AE  2F3C 0000 13D2           move.l     -[A7], 0x13D2
  1962. 000015B4  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1963. 000015B8  548F                     addq.l     A7, 2
  1964. 000015BA  3E80                     move.w     [A7], D0
  1965. 000015BC  486E FFFA                pea.l      [A6 - 0x6]
  1966. 000015C0  4EBA F600                jsr        [PC - 0xA00 /* 00000BC2 */]
  1967. 000015C4  486E FFFA                pea.l      [A6 - 0x6]
  1968. 000015C8  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1969. 000015CC  2E80                     move.l     [A7], D0
  1970. 000015CE  486E FFFA                pea.l      [A6 - 0x6]
  1971. 000015D2  2F0A                     move.l     -[A7], A2
  1972. 000015D4  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1973. 000015D8  2EBC 0000 13D6           move.l     [A7], 0x13D6
  1974. 000015DE  486E FFFA                pea.l      [A6 - 0x6]
  1975. 000015E2  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  1976. 000015E6  7800                     moveq.l    D4, 0x00
  1977. 000015E8  7E00                     moveq.l    D7, 0x00
  1978. 000015EA  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1979. 000015EE  6046                     bra        +0x48 /* 00001636 */
  1980. label000015F0:
  1981. 000015F0  2054                     movea.l    A0, [A4]
  1982. 000015F2  3F30 7846                move.w     -[A7], [A0 + D7 + 0x46]
  1983. 000015F6  2F0B                     move.l     -[A7], A3
  1984. 000015F8  1F3C 0062                move.b     -[A7], 0x62 /* 'b' */
  1985. 000015FC  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  1986. 00001600  3A00                     move.w     D5, D0
  1987. 00001602  3E85                     move.w     [A7], D5
  1988. 00001604  2F3C 0000 13DA           move.l     -[A7], 0x13DA
  1989. 0000160A  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1990. 0000160E  548F                     addq.l     A7, 2
  1991. 00001610  3E80                     move.w     [A7], D0
  1992. 00001612  486E FFFA                pea.l      [A6 - 0x6]
  1993. 00001616  4EBA F5AA                jsr        [PC - 0xA56 /* 00000BC2 */]
  1994. 0000161A  486E FFFA                pea.l      [A6 - 0x6]
  1995. 0000161E  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1996. 00001622  2E80                     move.l     [A7], D0
  1997. 00001624  486E FFFA                pea.l      [A6 - 0x6]
  1998. 00001628  2F0A                     move.l     -[A7], A2
  1999. 0000162A  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2000. 0000162E  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  2001. 00001632  5244                     addq.w     D4, 1
  2002. 00001634  5487                     addq.l     D7, 2
  2003. label00001636:
  2004. 00001636  2054                     movea.l    A0, [A4]
  2005. 00001638  7000                     moveq.l    D0, 0x00
  2006. 0000163A  1028 0066                move.b     D0, [A0 + 0x66]
  2007. 0000163E  B044                     cmp.w      D0, D4
  2008. 00001640  6EAE                     bgt        -0x50 /* 000015F0 */
  2009. 00001642  2F3C 0000 13DE           move.l     -[A7], 0x13DE
  2010. 00001648  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2011. 0000164C  2E80                     move.l     [A7], D0
  2012. 0000164E  2F3C 0000 13E0           move.l     -[A7], 0x13E0
  2013. 00001654  2F0A                     move.l     -[A7], A2
  2014. 00001656  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2015. 0000165A  7006                     moveq.l    D0, 0x06
  2016. 0000165C  2E80                     move.l     [A7], D0
  2017. 0000165E  2F3C 0000 13E2           move.l     -[A7], 0x13E2
  2018. 00001664  2F0A                     move.l     -[A7], A2
  2019. 00001666  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2020. 0000166A  2EBC 0000 13EA           move.l     [A7], 0x13EA
  2021. 00001670  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2022. 00001674  2E80                     move.l     [A7], D0
  2023. 00001676  2F3C 0000 13EC           move.l     -[A7], 0x13EC
  2024. 0000167C  2F0A                     move.l     -[A7], A2
  2025. 0000167E  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2026. 00001682  2EBC 0000 13EE           move.l     [A7], 0x13EE
  2027. 00001688  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2028. 0000168C  2E80                     move.l     [A7], D0
  2029. 0000168E  2F3C 0000 13F0           move.l     -[A7], 0x13F0
  2030. 00001694  2F0A                     move.l     -[A7], A2
  2031. 00001696  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2032. 0000169A  2EBC 0000 13F2           move.l     [A7], 0x13F2
  2033. 000016A0  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2034. 000016A4  2E80                     move.l     [A7], D0
  2035. 000016A6  2F3C 0000 13F6           move.l     -[A7], 0x13F6
  2036. 000016AC  2F0A                     move.l     -[A7], A2
  2037. 000016AE  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2038. 000016B2  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  2039. 000016B6  5246                     addq.w     D6, 1
  2040. label000016B8:
  2041. 000016B8  0C46 0001                cmpi.w     D6, 0x1
  2042. 000016BC  6D00 FDCE                blt        -0x230 /* 0000148C */
  2043. 000016C0  2F3C 0000 13FA           move.l     -[A7], 0x13FA
  2044. 000016C6  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2045. 000016CA  2E80                     move.l     [A7], D0
  2046. 000016CC  2F3C 0000 13FC           move.l     -[A7], 0x13FC
  2047. 000016D2  2F0A                     move.l     -[A7], A2
  2048. 000016D4  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2049. 000016D8  2EBC 0000 13FE           move.l     [A7], 0x13FE
  2050. 000016DE  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2051. 000016E2  2E80                     move.l     [A7], D0
  2052. 000016E4  2F3C 0000 1402           move.l     -[A7], 0x1402
  2053. 000016EA  2F0A                     move.l     -[A7], A2
  2054. 000016EC  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2055. 000016F0  7001                     moveq.l    D0, 0x01
  2056. 000016F2  4CEE 1CF0 FFDE           movem.l    D4,D5,D6,D7,A2,A3,A4, [A6 - 0x22]
  2057. 000016F8  4E5E                     unlink     A6
  2058. 000016FA  4E75                     rts
  2059. fn000016FC:
  2060. 000016FC  4E56 0000                link       A6, 0
  2061. 00001700  7001                     moveq.l    D0, 0x01
  2062. 00001702  4E5E                     unlink     A6
  2063. 00001704  4E75                     rts
  2064. fn00001706:
  2065. 00001706  4E56 FEB2                link       A6, -0x014E
  2066. 0000170A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2067. 0000170E  266E 0014                movea.l    A3, [A6 + 0x14]
  2068. 00001712  7600                     moveq.l    D3, 0x00
  2069. 00001714  3D7C 0001 FEC0           move.w     [A6 - 0x140], 0x1
  2070. 0000171A  206E 0008                movea.l    A0, [A6 + 0x8]
  2071. 0000171E  2050                     movea.l    A0, [A0]
  2072. 00001720  2868 0018                movea.l    A4, [A0 + 0x18]
  2073. 00001724  206E 0008                movea.l    A0, [A6 + 0x8]
  2074. 00001728  2050                     movea.l    A0, [A0]
  2075. 0000172A  2D68 0020 FEB8           move.l     [A6 - 0x148], [A0 + 0x20]
  2076. 00001730  206E 0008                movea.l    A0, [A6 + 0x8]
  2077. 00001734  2050                     movea.l    A0, [A0]
  2078. 00001736  2D50 FEB4                move.l     [A6 - 0x14C], [A0]
  2079. 0000173A  3D7C 0001 FEB2           move.w     [A6 - 0x14E], 0x1
  2080. 00001740  1D7C 005C FEC4           move.b     [A6 - 0x13C], 0x5C /* '\\' */
  2081. 00001746  1D7C 0073 FEC5           move.b     [A6 - 0x13B], 0x73 /* 's' */
  2082. 0000174C  486E FFF0                pea.l      [A6 - 0x10]
  2083. 00001750  486E FFFE                pea.l      [A6 - 0x2]
  2084. 00001754  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2085. 00001758  2F0C                     move.l     -[A7], A4
  2086. 0000175A  4EAD 223A                jsr        [A5 + 0x223A /* export_1091 */]
  2087. 0000175E  4A40                     tst.w      D0
  2088. 00001760  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2089. 00001764  6608                     bne        +0xA /* 0000176E */
  2090. 00001766  426E FEB2                clr.w      [A6 - 0x14E]
  2091. 0000176A  6000 02A4                bra        +0x2A6 /* 00001A10 */
  2092. label0000176E:
  2093. 0000176E  7C00                     moveq.l    D6, 0x00
  2094. 00001770  6000 0296                bra        +0x298 /* 00001A08 */
  2095. label00001774:
  2096. 00001774  4A6E FEC0                tst.w      [A6 - 0x140]
  2097. 00001778  6664                     bne        +0x66 /* 000017DE */
  2098. 0000177A  486E FFF0                pea.l      [A6 - 0x10]
  2099. 0000177E  1F3C 0001                move.b     -[A7], 0x1
  2100. 00001782  2F0C                     move.l     -[A7], A4
  2101. 00001784  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  2102. 00001788  4A40                     tst.w      D0
  2103. 0000178A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2104. 0000178E  6608                     bne        +0xA /* 00001798 */
  2105. 00001790  426E FEB2                clr.w      [A6 - 0x14E]
  2106. 00001794  6000 027A                bra        +0x27C /* 00001A10 */
  2107. label00001798:
  2108. 00001798  2F3C 0000 1406           move.l     -[A7], 0x1406
  2109. 0000179E  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2110. 000017A2  2E80                     move.l     [A7], D0
  2111. 000017A4  2F3C 0000 1408           move.l     -[A7], 0x1408
  2112. 000017AA  2F0B                     move.l     -[A7], A3
  2113. 000017AC  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2114. 000017B0  082E 0000 FFF1           btst.b     [A6 - 0xF], 0x0
  2115. 000017B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2116. 000017BA  671C                     beq        +0x1E /* 000017D8 */
  2117. 000017BC  2F3C 0000 140A           move.l     -[A7], 0x140A
  2118. 000017C2  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2119. 000017C6  2E80                     move.l     [A7], D0
  2120. 000017C8  2F3C 0000 1418           move.l     -[A7], 0x1418
  2121. 000017CE  2F0B                     move.l     -[A7], A3
  2122. 000017D0  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2123. 000017D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2124. label000017D8:
  2125. 000017D8  426E FFFE                clr.w      [A6 - 0x2]
  2126. 000017DC  6038                     bra        +0x3A /* 00001816 */
  2127. label000017DE:
  2128. 000017DE  2F3C 0000 1426           move.l     -[A7], 0x1426
  2129. 000017E4  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2130. 000017E8  2E80                     move.l     [A7], D0
  2131. 000017EA  2F3C 0000 1428           move.l     -[A7], 0x1428
  2132. 000017F0  2F0B                     move.l     -[A7], A3
  2133. 000017F2  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2134. 000017F6  2EBC 0000 142A           move.l     [A7], 0x142A
  2135. 000017FC  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2136. 00001800  2E80                     move.l     [A7], D0
  2137. 00001802  2F3C 0000 1438           move.l     -[A7], 0x1438
  2138. 00001808  2F0B                     move.l     -[A7], A3
  2139. 0000180A  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2140. 0000180E  426E FEC0                clr.w      [A6 - 0x140]
  2141. 00001812  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2142. label00001816:
  2143. 00001816  7000                     moveq.l    D0, 0x00
  2144. 00001818  102E FFF2                move.b     D0, [A6 - 0xE]
  2145. 0000181C  3F00                     move.w     -[A7], D0
  2146. 0000181E  3F3C 0002                move.w     -[A7], 0x2
  2147. 00001822  486E FEC4                pea.l      [A6 - 0x13C]
  2148. 00001826  4EBA F39A                jsr        [PC - 0xC66 /* 00000BC2 */]
  2149. 0000182A  486E FEC4                pea.l      [A6 - 0x13C]
  2150. 0000182E  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2151. 00001832  2E80                     move.l     [A7], D0
  2152. 00001834  486E FEC4                pea.l      [A6 - 0x13C]
  2153. 00001838  2F0B                     move.l     -[A7], A3
  2154. 0000183A  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2155. 0000183E  486E FEC8                pea.l      [A6 - 0x138]
  2156. 00001842  486E FFF0                pea.l      [A6 - 0x10]
  2157. 00001846  2F0C                     move.l     -[A7], A4
  2158. 00001848  4EAD 2262                jsr        [A5 + 0x2262 /* export_1096 */]
  2159. 0000184C  2EAE 0018                move.l     [A7], [A6 + 0x18]
  2160. 00001850  2F0B                     move.l     -[A7], A3
  2161. 00001852  486E FEC8                pea.l      [A6 - 0x138]
  2162. 00001856  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2163. 0000185A  4EBA F8EC                jsr        [PC - 0x714 /* 00001148 */]
  2164. 0000185E  362E FFFC                move.w     D3, [A6 - 0x4]
  2165. 00001862  082E 0001 FFF1           btst.b     [A6 - 0xF], 0x1
  2166. 00001868  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  2167. 0000186C  6702                     beq        +0x4 /* 00001870 */
  2168. 0000186E  5343                     subq.w     D3, 1
  2169. label00001870:
  2170. 00001870  202E 0010                move.l     D0, [A6 + 0x10]
  2171. 00001874  9086                     sub.l      D0, D6
  2172. 00001876  3203                     move.w     D1, D3
  2173. 00001878  926E FFFE                sub.w      D1, [A6 - 0x2]
  2174. 0000187C  3041                     movea.w    A0, D1
  2175. 0000187E  B1C0                     cmpa.l     A0, D0
  2176. 00001880  6E06                     bgt        +0x8 /* 00001888 */
  2177. 00001882  966E FFFE                sub.w      D3, [A6 - 0x2]
  2178. 00001886  600C                     bra        +0xE /* 00001894 */
  2179. label00001888:
  2180. 00001888  362E 0012                move.w     D3, [A6 + 0x12]
  2181. 0000188C  9646                     sub.w      D3, D6
  2182. 0000188E  022E 00FD FFF1           andi.b     [A6 - 0xF], 0xFD
  2183. label00001894:
  2184. 00001894  4A43                     tst.w      D3
  2185. 00001896  6F00 00EA                ble        +0xEC /* 00001982 */
  2186. 0000189A  2054                     movea.l    A0, [A4]
  2187. 0000189C  326E FFFE                movea.w    A1, [A6 - 0x2]
  2188. 000018A0  D3E8 0002                add.l      A1, [A0 + 0x2]
  2189. 000018A4  2F09                     move.l     -[A7], A1
  2190. 000018A6  2F2E FEB8                move.l     -[A7], [A6 - 0x148]
  2191. 000018AA  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  2192. 000018AE  3A03                     move.w     D5, D3
  2193. 000018B0  508F                     addq.l     A7, 8
  2194. 000018B2  6000 00C8                bra        +0xCA /* 0000197C */
  2195. label000018B6:
  2196. 000018B6  0C45 00FA                cmpi.w     D5, 0xFA
  2197. 000018BA  6F06                     ble        +0x8 /* 000018C2 */
  2198. 000018BC  303C 00FA                move.w     D0, 0xFA
  2199. 000018C0  6002                     bra        +0x4 /* 000018C4 */
  2200. label000018C2:
  2201. 000018C2  3005                     move.w     D0, D5
  2202. label000018C4:
  2203. 000018C4  3E00                     move.w     D7, D0
  2204. 000018C6  3F07                     move.w     -[A7], D7
  2205. 000018C8  486E FEF6                pea.l      [A6 - 0x10A]
  2206. 000018CC  2F2E FEB8                move.l     -[A7], [A6 - 0x148]
  2207. 000018D0  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  2208. 000018D4  7800                     moveq.l    D4, 0x00
  2209. 000018D6  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  2210. 000018DA  2D48 FEBC                move.l     [A6 - 0x144], A0
  2211. 000018DE  426E FEC2                clr.w      [A6 - 0x13E]
  2212. 000018E2  45EE FEF6                lea.l      A2, [A6 - 0x10A]
  2213. 000018E6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2214. 000018EA  6052                     bra        +0x54 /* 0000193E */
  2215. label000018EC:
  2216. 000018EC  0C12 007B                cmpi.b     [A2], 0x7B /* '{' */
  2217. 000018F0  670C                     beq        +0xE /* 000018FE */
  2218. 000018F2  0C12 007D                cmpi.b     [A2], 0x7D /* '}' */
  2219. 000018F6  6706                     beq        +0x8 /* 000018FE */
  2220. 000018F8  0C12 005C                cmpi.b     [A2], 0x5C /* '\\' */
  2221. 000018FC  6638                     bne        +0x3A /* 00001936 */
  2222. label000018FE:
  2223. 000018FE  4A44                     tst.w      D4
  2224. 00001900  6F18                     ble        +0x1A /* 0000191A */
  2225. 00001902  3044                     movea.w    A0, D4
  2226. 00001904  2F08                     move.l     -[A7], A0
  2227. 00001906  2F2E FEBC                move.l     -[A7], [A6 - 0x144]
  2228. 0000190A  2F0B                     move.l     -[A7], A3
  2229. 0000190C  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2230. 00001910  7800                     moveq.l    D4, 0x00
  2231. 00001912  2D4A FEBC                move.l     [A6 - 0x144], A2
  2232. 00001916  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2233. label0000191A:
  2234. 0000191A  2F3C 0000 1446           move.l     -[A7], 0x1446
  2235. 00001920  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2236. 00001924  2E80                     move.l     [A7], D0
  2237. 00001926  2F3C 0000 1448           move.l     -[A7], 0x1448
  2238. 0000192C  2F0B                     move.l     -[A7], A3
  2239. 0000192E  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2240. 00001932  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2241. label00001936:
  2242. 00001936  5244                     addq.w     D4, 1
  2243. 00001938  526E FEC2                addq.w     [A6 - 0x13E], 1
  2244. 0000193C  528A                     addq.l     A2, 1
  2245. label0000193E:
  2246. 0000193E  BE6E FEC2                cmp.w      D7, [A6 - 0x13E]
  2247. 00001942  6EA8                     bgt        -0x56 /* 000018EC */
  2248. 00001944  4A44                     tst.w      D4
  2249. 00001946  6F12                     ble        +0x14 /* 0000195A */
  2250. 00001948  3044                     movea.w    A0, D4
  2251. 0000194A  2F08                     move.l     -[A7], A0
  2252. 0000194C  2F2E FEBC                move.l     -[A7], [A6 - 0x144]
  2253. 00001950  2F0B                     move.l     -[A7], A3
  2254. 00001952  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2255. 00001956  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2256. label0000195A:
  2257. 0000195A  BE45                     cmp.w      D7, D5
  2258. 0000195C  6C1C                     bge        +0x1E /* 0000197A */
  2259. 0000195E  2F3C 0000 144A           move.l     -[A7], 0x144A
  2260. 00001964  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2261. 00001968  2E80                     move.l     [A7], D0
  2262. 0000196A  2F3C 0000 144E           move.l     -[A7], 0x144E
  2263. 00001970  2F0B                     move.l     -[A7], A3
  2264. 00001972  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2265. 00001976  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2266. label0000197A:
  2267. 0000197A  9A47                     sub.w      D5, D7
  2268. label0000197C:
  2269. 0000197C  4A45                     tst.w      D5
  2270. 0000197E  6E00 FF36                bgt        -0xC8 /* 000018B6 */
  2271. label00001982:
  2272. 00001982  082E 0001 FFF1           btst.b     [A6 - 0xF], 0x1
  2273. 00001988  6720                     beq        +0x22 /* 000019AA */
  2274. 0000198A  5286                     addq.l     D6, 1
  2275. 0000198C  2F3C 0000 1452           move.l     -[A7], 0x1452
  2276. 00001992  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2277. 00001996  2E80                     move.l     [A7], D0
  2278. 00001998  2F3C 0000 1458           move.l     -[A7], 0x1458
  2279. 0000199E  2F0B                     move.l     -[A7], A3
  2280. 000019A0  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2281. 000019A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2282. 000019A8  6026                     bra        +0x28 /* 000019D0 */
  2283. label000019AA:
  2284. 000019AA  3043                     movea.w    A0, D3
  2285. 000019AC  D1C6                     add.l      A0, D6
  2286. 000019AE  B1EE 0010                cmpa.l     A0, [A6 + 0x10]
  2287. 000019B2  6D1C                     blt        +0x1E /* 000019D0 */
  2288. 000019B4  2F3C 0000 145E           move.l     -[A7], 0x145E
  2289. 000019BA  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2290. 000019BE  2E80                     move.l     [A7], D0
  2291. 000019C0  2F3C 0000 1460           move.l     -[A7], 0x1460
  2292. 000019C6  2F0B                     move.l     -[A7], A3
  2293. 000019C8  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2294. 000019CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2295. label000019D0:
  2296. 000019D0  2F3C 0000 1462           move.l     -[A7], 0x1462
  2297. 000019D6  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2298. 000019DA  2E80                     move.l     [A7], D0
  2299. 000019DC  2F3C 0000 1464           move.l     -[A7], 0x1464
  2300. 000019E2  2F0B                     move.l     -[A7], A3
  2301. 000019E4  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2302. 000019E8  2EBC 0000 1466           move.l     [A7], 0x1466
  2303. 000019EE  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2304. 000019F2  2E80                     move.l     [A7], D0
  2305. 000019F4  2F3C 0000 146A           move.l     -[A7], 0x146A
  2306. 000019FA  2F0B                     move.l     -[A7], A3
  2307. 000019FC  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2308. 00001A00  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2309. 00001A04  3043                     movea.w    A0, D3
  2310. 00001A06  DC88                     add.l      D6, A0
  2311. label00001A08:
  2312. 00001A08  BCAE 0010                cmp.l      D6, [A6 + 0x10]
  2313. 00001A0C  6D00 FD66                blt        -0x298 /* 00001774 */
  2314. label00001A10:
  2315. 00001A10  2F2E FEB4                move.l     -[A7], [A6 - 0x14C]
  2316. 00001A14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2317. 00001A18  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2318. 00001A1C  302E FEB2                move.w     D0, [A6 - 0x14E]
  2319. 00001A20  4CEE 1CF8 FE92           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x16E]
  2320. 00001A26  4E5E                     unlink     A6
  2321. 00001A28  4E75                     rts
  2322. 00001A2A  4E56 FFFE                link       A6, -0x0002
  2323. 00001A2E  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  2324. 00001A32  4AAE 0008                tst.l      [A6 + 0x8]
  2325. 00001A36  6606                     bne        +0x8 /* 00001A3E */
  2326. 00001A38  7000                     moveq.l    D0, 0x00
  2327. 00001A3A  6000 009C                bra        +0x9E /* 00001AD8 */
  2328. label00001A3E:
  2329. 00001A3E  2053                     movea.l    A0, [A3]
  2330. 00001A40  2E28 0010                move.l     D7, [A0 + 0x10]
  2331. 00001A44  4A87                     tst.l      D7
  2332. 00001A46  6E06                     bgt        +0x8 /* 00001A4E */
  2333. 00001A48  7000                     moveq.l    D0, 0x00
  2334. 00001A4A  6000 008C                bra        +0x8E /* 00001AD8 */
  2335. label00001A4E:
  2336. 00001A4E  2F07                     move.l     -[A7], D7
  2337. 00001A50  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  2338. 00001A54  2840                     movea.l    A4, D0
  2339. 00001A56  200C                     move.l     D0, A4
  2340. 00001A58  588F                     addq.l     A7, 4
  2341. 00001A5A  676C                     beq        +0x6E /* 00001AC8 */
  2342. 00001A5C  2F0C                     move.l     -[A7], A4
  2343. 00001A5E  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  2344. 00001A62  2A00                     move.l     D5, D0
  2345. 00001A64  588F                     addq.l     A7, 4
  2346. 00001A66  6604                     bne        +0x6 /* 00001A6C */
  2347. 00001A68  99CC                     sub.l      A4, A4
  2348. 00001A6A  605C                     bra        +0x5E /* 00001AC8 */
  2349. label00001A6C:
  2350. 00001A6C  2445                     movea.l    A2, D5
  2351. 00001A6E  602E                     bra        +0x30 /* 00001A9E */
  2352. label00001A70:
  2353. 00001A70  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  2354. 00001A76  6F08                     ble        +0xA /* 00001A80 */
  2355. 00001A78  203C 0000 7FFF           move.l     D0, 0x7FFF
  2356. 00001A7E  6008                     bra        +0xA /* 00001A88 */
  2357. label00001A80:
  2358. 00001A80  2007                     move.l     D0, D7
  2359. 00001A82  0280 0000 FFFF           andi.l     D0, 0xFFFF
  2360. label00001A88:
  2361. 00001A88  3C00                     move.w     D6, D0
  2362. 00001A8A  3F06                     move.w     -[A7], D6
  2363. 00001A8C  2F0A                     move.l     -[A7], A2
  2364. 00001A8E  2F0B                     move.l     -[A7], A3
  2365. 00001A90  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  2366. 00001A94  D4C6                     add.w      A2, D6
  2367. 00001A96  3046                     movea.w    A0, D6
  2368. 00001A98  9E88                     sub.l      D7, A0
  2369. 00001A9A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2370. label00001A9E:
  2371. 00001A9E  4A87                     tst.l      D7
  2372. 00001AA0  6ECE                     bgt        -0x30 /* 00001A70 */
  2373. 00001AA2  42A7                     clr.l      -[A7]
  2374. 00001AA4  2F0C                     move.l     -[A7], A4
  2375. 00001AA6  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  2376. 00001AAA  2E1F                     move.l     D7, [A7]+
  2377. 00001AAC  2053                     movea.l    A0, [A3]
  2378. 00001AAE  2005                     move.l     D0, D5
  2379. 00001AB0  D0A8 0010                add.l      D0, [A0 + 0x10]
  2380. 00001AB4  2440                     movea.l    A2, D0
  2381. 00001AB6  6004                     bra        +0x6 /* 00001ABC */
  2382. label00001AB8:
  2383. 00001AB8  4212                     clr.b      [A2]
  2384. 00001ABA  528A                     addq.l     A2, 1
  2385. label00001ABC:
  2386. 00001ABC  2045                     movea.l    A0, D5
  2387. 00001ABE  D1C7                     add.l      A0, D7
  2388. 00001AC0  B1CA                     cmpa.l     A0, A2
  2389. 00001AC2  62F4                     bhi        -0xA /* 00001AB8 */
  2390. 00001AC4  204C                     movea.l    A0, A4
  2391. 00001AC6  A02A                     syscall    HUnlock
  2392. label00001AC8:
  2393. 00001AC8  200B                     move.l     D0, A3
  2394. 00001ACA  670A                     beq        +0xC /* 00001AD6 */
  2395. 00001ACC  4267                     clr.w      -[A7]
  2396. 00001ACE  2F0B                     move.l     -[A7], A3
  2397. 00001AD0  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  2398. 00001AD4  5C8F                     addq.l     A7, 6
  2399. label00001AD6:
  2400. 00001AD6  200C                     move.l     D0, A4
  2401. label00001AD8:
  2402. 00001AD8  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  2403. 00001ADC  4E5E                     unlink     A6
  2404. 00001ADE  4E75                     rts
  2405. fn00001AE0:
  2406. 00001AE0  4E56 0000                link       A6, 0
  2407. 00001AE4  3039 FFFF F322           move.w     D0, [0xFFFFF322]
  2408. 00001AEA  4E5E                     unlink     A6
  2409. 00001AEC  4E75                     rts
  2410. 00001AEE  4E56 FFFC                link       A6, -0x0004
  2411. 00001AF2  48E7 0118                movem.l    -[A7], D7,A3,A4
  2412. 00001AF6  286E 000C                movea.l    A4, [A6 + 0xC]
  2413. 00001AFA  7E01                     moveq.l    D7, 0x01
  2414. 00001AFC  4AAE 0008                tst.l      [A6 + 0x8]
  2415. 00001B00  6704                     beq        +0x6 /* 00001B06 */
  2416. 00001B02  200C                     move.l     D0, A4
  2417. 00001B04  6604                     bne        +0x6 /* 00001B0A */
  2418. label00001B06:
  2419. 00001B06  7000                     moveq.l    D0, 0x00
  2420. 00001B08  605C                     bra        +0x5E /* 00001B66 */
  2421. label00001B0A:
  2422. 00001B0A  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2423. 00001B0E  42A7                     clr.l      -[A7]
  2424. 00001B10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2425. 00001B14  4EBA 02C6                jsr        [PC + 0x2C6 /* 00001DDC */]
  2426. 00001B18  2640                     movea.l    A3, D0
  2427. 00001B1A  486D 2002                pea.l      [A5 + 0x2002 /* export_1020 */]
  2428. 00001B1E  42A7                     clr.l      -[A7]
  2429. 00001B20  2F0C                     move.l     -[A7], A4
  2430. 00001B22  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2431. 00001B26  2E80                     move.l     [A7], D0
  2432. 00001B28  2F0C                     move.l     -[A7], A4
  2433. 00001B2A  486E FFFC                pea.l      [A6 - 0x4]
  2434. 00001B2E  4EAD 1902                jsr        [A5 + 0x1902 /* export_796 */]
  2435. 00001B32  2D40 FFFC                move.l     [A6 - 0x4], D0
  2436. 00001B36  4A80                     tst.l      D0
  2437. 00001B38  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  2438. 00001B3C  671E                     beq        +0x20 /* 00001B5C */
  2439. 00001B3E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2440. 00001B42  2050                     movea.l    A0, [A0]
  2441. 00001B44  214B 004C                move.l     [A0 + 0x4C], A3
  2442. 00001B48  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2443. 00001B4C  4EAD 1912                jsr        [A5 + 0x1912 /* export_798 */]
  2444. 00001B50  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  2445. 00001B54  4EAD 190A                jsr        [A5 + 0x190A /* export_797 */]
  2446. 00001B58  588F                     addq.l     A7, 4
  2447. 00001B5A  6002                     bra        +0x4 /* 00001B5E */
  2448. label00001B5C:
  2449. 00001B5C  7E00                     moveq.l    D7, 0x00
  2450. label00001B5E:
  2451. 00001B5E  2F0B                     move.l     -[A7], A3
  2452. 00001B60  4EBA 0394                jsr        [PC + 0x394 /* 00001EF6 */]
  2453. 00001B64  3007                     move.w     D0, D7
  2454. label00001B66:
  2455. 00001B66  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  2456. 00001B6C  4E5E                     unlink     A6
  2457. 00001B6E  4E75                     rts
  2458. fn00001B70:
  2459. 00001B70  4E56 FFFC                link       A6, -0x0004
  2460. 00001B74  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  2461. 00001B78  7E01                     moveq.l    D7, 0x01
  2462. 00001B7A  3C3C 1400                move.w     D6, 0x1400
  2463. 00001B7E  4AAE 0008                tst.l      [A6 + 0x8]
  2464. 00001B82  6706                     beq        +0x8 /* 00001B8A */
  2465. 00001B84  4AAE 000C                tst.l      [A6 + 0xC]
  2466. 00001B88  6606                     bne        +0x8 /* 00001B90 */
  2467. label00001B8A:
  2468. 00001B8A  7000                     moveq.l    D0, 0x00
  2469. 00001B8C  6000 0080                bra        +0x82 /* 00001C0E */
  2470. label00001B90:
  2471. 00001B90  7A00                     moveq.l    D5, 0x00
  2472. 00001B92  3A06                     move.w     D5, D6
  2473. 00001B94  2F05                     move.l     -[A7], D5
  2474. 00001B96  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  2475. 00001B9A  2840                     movea.l    A4, D0
  2476. 00001B9C  200C                     move.l     D0, A4
  2477. 00001B9E  588F                     addq.l     A7, 4
  2478. 00001BA0  6604                     bne        +0x6 /* 00001BA6 */
  2479. 00001BA2  7000                     moveq.l    D0, 0x00
  2480. 00001BA4  6068                     bra        +0x6A /* 00001C0E */
  2481. label00001BA6:
  2482. 00001BA6  204C                     movea.l    A0, A4
  2483. 00001BA8  A029                     syscall    HLock
  2484. 00001BAA  2654                     movea.l    A3, [A4]
  2485. 00001BAC  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2486. 00001BB0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2487. 00001BB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2488. 00001BB8  4EBA 0222                jsr        [PC + 0x222 /* 00001DDC */]
  2489. 00001BBC  2440                     movea.l    A2, D0
  2490. 00001BBE  486D 2002                pea.l      [A5 + 0x2002 /* export_1020 */]
  2491. 00001BC2  2F05                     move.l     -[A7], D5
  2492. 00001BC4  42A7                     clr.l      -[A7]
  2493. 00001BC6  2F0B                     move.l     -[A7], A3
  2494. 00001BC8  486E FFFC                pea.l      [A6 - 0x4]
  2495. 00001BCC  4EAD 1902                jsr        [A5 + 0x1902 /* export_796 */]
  2496. 00001BD0  2D40 FFFC                move.l     [A6 - 0x4], D0
  2497. 00001BD4  4A80                     tst.l      D0
  2498. 00001BD6  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  2499. 00001BDA  671E                     beq        +0x20 /* 00001BFA */
  2500. 00001BDC  206E FFFC                movea.l    A0, [A6 - 0x4]
  2501. 00001BE0  2050                     movea.l    A0, [A0]
  2502. 00001BE2  214A 004C                move.l     [A0 + 0x4C], A2
  2503. 00001BE6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2504. 00001BEA  4EAD 1912                jsr        [A5 + 0x1912 /* export_798 */]
  2505. 00001BEE  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  2506. 00001BF2  4EAD 190A                jsr        [A5 + 0x190A /* export_797 */]
  2507. 00001BF6  588F                     addq.l     A7, 4
  2508. 00001BF8  6002                     bra        +0x4 /* 00001BFC */
  2509. label00001BFA:
  2510. 00001BFA  7E00                     moveq.l    D7, 0x00
  2511. label00001BFC:
  2512. 00001BFC  2F0A                     move.l     -[A7], A2
  2513. 00001BFE  4EBA 02F6                jsr        [PC + 0x2F6 /* 00001EF6 */]
  2514. 00001C02  204C                     movea.l    A0, A4
  2515. 00001C04  A02A                     syscall    HUnlock
  2516. 00001C06  2E8C                     move.l     [A7], A4
  2517. 00001C08  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  2518. 00001C0C  3007                     move.w     D0, D7
  2519. label00001C0E:
  2520. 00001C0E  4CEE 1CE0 FFE4           movem.l    D5,D6,D7,A2,A3,A4, [A6 - 0x1C]
  2521. 00001C14  4E5E                     unlink     A6
  2522. 00001C16  4E75                     rts
  2523. 00001C18  4E56 0000                link       A6, 0
  2524. 00001C1C  4E5E                     unlink     A6
  2525. 00001C1E  4E75                     rts
  2526. fn00001C20:
  2527. 00001C20  4E56 0000                link       A6, 0
  2528. 00001C24  48E7 0038                movem.l    -[A7], A2,A3,A4
  2529. 00001C28  4AAE 0008                tst.l      [A6 + 0x8]
  2530. 00001C2C  6604                     bne        +0x6 /* 00001C32 */
  2531. 00001C2E  7000                     moveq.l    D0, 0x00
  2532. 00001C30  605E                     bra        +0x60 /* 00001C90 */
  2533. label00001C32:
  2534. 00001C32  206E 0008                movea.l    A0, [A6 + 0x8]
  2535. 00001C36  2650                     movea.l    A3, [A0]
  2536. 00001C38  7044                     moveq.l    D0, 0x44
  2537. 00001C3A  C1EB 0006                muls.w     D0, [A3 + 0x6]
  2538. 00001C3E  49F3 0808                lea.l      A4, [A3 + D0 + 0x8]
  2539. 00001C42  42AC 0002                clr.l      [A4 + 0x2]
  2540. 00001C46  42AC 0006                clr.l      [A4 + 0x6]
  2541. 00001C4A  42AC 000A                clr.l      [A4 + 0xA]
  2542. 00001C4E  426C 000E                clr.w      [A4 + 0xE]
  2543. 00001C52  426C 0040                clr.w      [A4 + 0x40]
  2544. 00001C56  426C 0042                clr.w      [A4 + 0x42]
  2545. 00001C5A  197C 0014 0012           move.b     [A4 + 0x12], 0x14
  2546. 00001C60  422C 0013                clr.b      [A4 + 0x13]
  2547. 00001C64  426C 0034                clr.w      [A4 + 0x34]
  2548. 00001C68  45EC 0036                lea.l      A2, [A4 + 0x36]
  2549. 00001C6C  14BC 0001                move.b     [A2], 0x1
  2550. 00001C70  297C F000 0000 0038      move.l     [A4 + 0x38], 0xF0000000
  2551. 00001C78  197C 0001 003C           move.b     [A4 + 0x3C], 0x1
  2552. 00001C7E  1012                     move.b     D0, [A2]
  2553. 00001C80  4600                     not.b      D0
  2554. 00001C82  1940 003E                move.b     [A4 + 0x3E], D0
  2555. 00001C86  38BC 0180                move.w     [A4], 0x180
  2556. 00001C8A  36BC 0001                move.w     [A3], 0x1
  2557. 00001C8E  7001                     moveq.l    D0, 0x01
  2558. label00001C90:
  2559. 00001C90  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2560. 00001C94  4E5E                     unlink     A6
  2561. 00001C96  4E75                     rts
  2562. fn00001C98:
  2563. 00001C98  4E56 FFDA                link       A6, -0x0026
  2564. 00001C9C  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  2565. 00001CA0  2E2E 0008                move.l     D7, [A6 + 0x8]
  2566. 00001CA4  4A87                     tst.l      D7
  2567. 00001CA6  6606                     bne        +0x8 /* 00001CAE */
  2568. 00001CA8  7000                     moveq.l    D0, 0x00
  2569. 00001CAA  6000 00B4                bra        +0xB6 /* 00001D60 */
  2570. label00001CAE:
  2571. 00001CAE  2047                     movea.l    A0, D7
  2572. 00001CB0  A029                     syscall    HLock
  2573. 00001CB2  2047                     movea.l    A0, D7
  2574. 00001CB4  2850                     movea.l    A4, [A0]
  2575. 00001CB6  7044                     moveq.l    D0, 0x44
  2576. 00001CB8  C1EC 0006                muls.w     D0, [A4 + 0x6]
  2577. 00001CBC  45F4 0808                lea.l      A2, [A4 + D0 + 0x8]
  2578. 00001CC0  47EA 0010                lea.l      A3, [A2 + 0x10]
  2579. 00001CC4  4A54                     tst.w      [A4]
  2580. 00001CC6  6708                     beq        +0xA /* 00001CD0 */
  2581. 00001CC8  2F07                     move.l     -[A7], D7
  2582. 00001CCA  4EBA 1288                jsr        [PC + 0x1288 /* 00002F54 */]
  2583. 00001CCE  588F                     addq.l     A7, 4
  2584. label00001CD0:
  2585. 00001CD0  4252                     clr.w      [A2]
  2586. 00001CD2  42AA 0002                clr.l      [A2 + 0x2]
  2587. 00001CD6  42AA 0006                clr.l      [A2 + 0x6]
  2588. 00001CDA  42AA 000A                clr.l      [A2 + 0xA]
  2589. 00001CDE  426A 000E                clr.w      [A2 + 0xE]
  2590. 00001CE2  426A 0040                clr.w      [A2 + 0x40]
  2591. 00001CE6  426A 0042                clr.w      [A2 + 0x42]
  2592. 00001CEA  486E FFDA                pea.l      [A6 - 0x26]
  2593. 00001CEE  3F2C 0582                move.w     -[A7], [A4 + 0x582]
  2594. 00001CF2  2F07                     move.l     -[A7], D7
  2595. 00001CF4  4EBA 158C                jsr        [PC + 0x158C /* 00003282 */]
  2596. 00001CF8  5240                     addq.w     D0, 1
  2597. 00001CFA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2598. 00001CFE  6724                     beq        +0x26 /* 00001D24 */
  2599. 00001D00  0052 0010                ori.w      [A2], 0x10
  2600. 00001D04  002B 0001 0002           ori.b      [A3 + 0x2], 0x1
  2601. 00001D0A  4A2E FFDE                tst.b      [A6 - 0x22]
  2602. 00001D0E  6606                     bne        +0x8 /* 00001D16 */
  2603. 00001D10  422B 0003                clr.b      [A3 + 0x3]
  2604. 00001D14  600E                     bra        +0x10 /* 00001D24 */
  2605. label00001D16:
  2606. 00001D16  486E FFDE                pea.l      [A6 - 0x22]
  2607. 00001D1A  486B 0003                pea.l      [A3 + 0x3]
  2608. 00001D1E  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  2609. 00001D22  508F                     addq.l     A7, 8
  2610. label00001D24:
  2611. 00001D24  0052 0360                ori.w      [A2], 0x360
  2612. 00001D28  002B 000E 0002           ori.b      [A3 + 0x2], 0xE
  2613. 00001D2E  3F3C 0018                move.w     -[A7], 0x18
  2614. 00001D32  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2615. 00001D36  1F3C 0091                move.b     -[A7], 0x91
  2616. 00001D3A  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  2617. 00001D3E  3740 0024                move.w     [A3 + 0x24], D0
  2618. 00001D42  277C F000 0000 0028      move.l     [A3 + 0x28], 0xF0000000
  2619. 00001D4A  177C 0001 0026           move.b     [A3 + 0x26], 0x1
  2620. 00001D50  157C 00FE 003E           move.b     [A2 + 0x3E], 0xFE
  2621. 00001D56  38BC 0001                move.w     [A4], 0x1
  2622. 00001D5A  2047                     movea.l    A0, D7
  2623. 00001D5C  A02A                     syscall    HUnlock
  2624. 00001D5E  7001                     moveq.l    D0, 0x01
  2625. label00001D60:
  2626. 00001D60  4CEE 1C80 FFCA           movem.l    D7,A2,A3,A4, [A6 - 0x36]
  2627. 00001D66  4E5E                     unlink     A6
  2628. 00001D68  4E75                     rts
  2629. fn00001D6A:
  2630. 00001D6A  4E56 0000                link       A6, 0
  2631. 00001D6E  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  2632. 00001D72  286E 0008                movea.l    A4, [A6 + 0x8]
  2633. 00001D76  200C                     move.l     D0, A4
  2634. 00001D78  6604                     bne        +0x6 /* 00001D7E */
  2635. 00001D7A  7000                     moveq.l    D0, 0x00
  2636. 00001D7C  6042                     bra        +0x44 /* 00001DC0 */
  2637. label00001D7E:
  2638. 00001D7E  204C                     movea.l    A0, A4
  2639. 00001D80  A029                     syscall    HLock
  2640. 00001D82  2654                     movea.l    A3, [A4]
  2641. 00001D84  7044                     moveq.l    D0, 0x44
  2642. 00001D86  C1EB 0006                muls.w     D0, [A3 + 0x6]
  2643. 00001D8A  45F3 0808                lea.l      A2, [A3 + D0 + 0x8]
  2644. 00001D8E  7E10                     moveq.l    D7, 0x10
  2645. 00001D90  DE8A                     add.l      D7, A2
  2646. 00001D92  4A53                     tst.w      [A3]
  2647. 00001D94  6708                     beq        +0xA /* 00001D9E */
  2648. 00001D96  2F0C                     move.l     -[A7], A4
  2649. 00001D98  4EBA 11BA                jsr        [PC + 0x11BA /* 00002F54 */]
  2650. 00001D9C  588F                     addq.l     A7, 4
  2651. label00001D9E:
  2652. 00001D9E  426A 000E                clr.w      [A2 + 0xE]
  2653. 00001DA2  2047                     movea.l    A0, D7
  2654. 00001DA4  117C 0001 002C           move.b     [A0 + 0x2C], 0x1
  2655. 00001DAA  2047                     movea.l    A0, D7
  2656. 00001DAC  0028 0010 0002           ori.b      [A0 + 0x2], 0x10
  2657. 00001DB2  0052 0080                ori.w      [A2], 0x80
  2658. 00001DB6  36BC 0001                move.w     [A3], 0x1
  2659. 00001DBA  204C                     movea.l    A0, A4
  2660. 00001DBC  A02A                     syscall    HUnlock
  2661. 00001DBE  7001                     moveq.l    D0, 0x01
  2662. label00001DC0:
  2663. 00001DC0  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  2664. 00001DC4  4E5E                     unlink     A6
  2665. 00001DC6  4E75                     rts
  2666. fn00001DC8:
  2667. 00001DC8  4E56 0000                link       A6, 0
  2668. 00001DCC  4AAE 0008                tst.l      [A6 + 0x8]
  2669. 00001DD0  6604                     bne        +0x6 /* 00001DD6 */
  2670. 00001DD2  7000                     moveq.l    D0, 0x00
  2671. 00001DD4  6002                     bra        +0x4 /* 00001DD8 */
  2672. label00001DD6:
  2673. 00001DD6  7001                     moveq.l    D0, 0x01
  2674. label00001DD8:
  2675. 00001DD8  4E5E                     unlink     A6
  2676. 00001DDA  4E75                     rts
  2677. fn00001DDC:
  2678. 00001DDC  4E56 0000                link       A6, 0
  2679. 00001DE0  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  2680. 00001DE4  4878 0AF0                push.l     0xAF0
  2681. 00001DE8  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  2682. 00001DEC  2840                     movea.l    A4, D0
  2683. 00001DEE  200C                     move.l     D0, A4
  2684. 00001DF0  588F                     addq.l     A7, 4
  2685. 00001DF2  6606                     bne        +0x8 /* 00001DFA */
  2686. 00001DF4  7000                     moveq.l    D0, 0x00
  2687. 00001DF6  6000 00F4                bra        +0xF6 /* 00001EEC */
  2688. label00001DFA:
  2689. 00001DFA  2F3C 0004 0010           move.l     -[A7], 0x40010
  2690. 00001E00  3F3C 0010                move.w     -[A7], 0x10
  2691. 00001E04  4EAD 18D2                jsr        [A5 + 0x18D2 /* export_790 */]
  2692. 00001E08  2640                     movea.l    A3, D0
  2693. 00001E0A  2EBC 0026 0032           move.l     [A7], 0x260032 /* '&\02' */
  2694. 00001E10  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  2695. 00001E14  4EAD 18D2                jsr        [A5 + 0x18D2 /* export_790 */]
  2696. 00001E18  2C00                     move.l     D6, D0
  2697. 00001E1A  2EBC 0054 000A           move.l     [A7], 0x54000A /* 'T\0\n' */
  2698. 00001E20  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2699. 00001E24  4EAD 18D2                jsr        [A5 + 0x18D2 /* export_790 */]
  2700. 00001E28  2E00                     move.l     D7, D0
  2701. 00001E2A  200B                     move.l     D0, A3
  2702. 00001E2C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2703. 00001E30  6708                     beq        +0xA /* 00001E3A */
  2704. 00001E32  4A86                     tst.l      D6
  2705. 00001E34  6704                     beq        +0x6 /* 00001E3A */
  2706. 00001E36  4A87                     tst.l      D7
  2707. 00001E38  661E                     bne        +0x20 /* 00001E58 */
  2708. label00001E3A:
  2709. 00001E3A  2F0B                     move.l     -[A7], A3
  2710. 00001E3C  4EAD 18DA                jsr        [A5 + 0x18DA /* export_791 */]
  2711. 00001E40  2E86                     move.l     [A7], D6
  2712. 00001E42  4EAD 18DA                jsr        [A5 + 0x18DA /* export_791 */]
  2713. 00001E46  2E87                     move.l     [A7], D7
  2714. 00001E48  4EAD 18DA                jsr        [A5 + 0x18DA /* export_791 */]
  2715. 00001E4C  2E8C                     move.l     [A7], A4
  2716. 00001E4E  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  2717. 00001E52  7000                     moveq.l    D0, 0x00
  2718. 00001E54  6000 0096                bra        +0x98 /* 00001EEC */
  2719. label00001E58:
  2720. 00001E58  2454                     movea.l    A2, [A4]
  2721. 00001E5A  4878 0100                push.l     0x100
  2722. 00001E5E  3F3C FFFF                move.w     -[A7], 0xFFFF
  2723. 00001E62  486A 05E4                pea.l      [A2 + 0x5E4]
  2724. 00001E66  4EAD 0B4A                jsr        [A5 + 0xB4A /* export_357 */]
  2725. 00001E6A  254B 05D8                move.l     [A2 + 0x5D8], A3
  2726. 00001E6E  2546 05E0                move.l     [A2 + 0x5E0], D6
  2727. 00001E72  2547 05DC                move.l     [A2 + 0x5DC], D7
  2728. 00001E76  256E 0008 0002           move.l     [A2 + 0x2], [A6 + 0x8]
  2729. 00001E7C  426A 0006                clr.w      [A2 + 0x6]
  2730. 00001E80  357C 0014 0580           move.w     [A2 + 0x580], 0x14
  2731. 00001E86  357C 002F 0558           move.w     [A2 + 0x558], 0x2F /* '/' */
  2732. 00001E8C  426A 0582                clr.w      [A2 + 0x582]
  2733. 00001E90  426A 0584                clr.w      [A2 + 0x584]
  2734. 00001E94  357C 0122 0586           move.w     [A2 + 0x586], 0x122
  2735. 00001E9A  357C FFFF 0588           move.w     [A2 + 0x588], 0xFFFF
  2736. 00001EA0  426A 05D0                clr.w      [A2 + 0x5D0]
  2737. 00001EA4  426A 05D2                clr.w      [A2 + 0x5D2]
  2738. 00001EA8  426A 05D4                clr.w      [A2 + 0x5D4]
  2739. 00001EAC  357C FFFF 05D6           move.w     [A2 + 0x5D6], 0xFFFF
  2740. 00001EB2  426A 05CE                clr.w      [A2 + 0x5CE]
  2741. 00001EB6  34BC 0001                move.w     [A2], 0x1
  2742. 00001EBA  426A 058A                clr.w      [A2 + 0x58A]
  2743. 00001EBE  422A 058C                clr.b      [A2 + 0x58C]
  2744. 00001EC2  422A 058D                clr.b      [A2 + 0x58D]
  2745. 00001EC6  426A 06E8                clr.w      [A2 + 0x6E8]
  2746. 00001ECA  422A 06EA                clr.b      [A2 + 0x6EA]
  2747. 00001ECE  206E 0008                movea.l    A0, [A6 + 0x8]
  2748. 00001ED2  2050                     movea.l    A0, [A0]
  2749. 00001ED4  2550 06E4                move.l     [A2 + 0x6E4], [A0]
  2750. 00001ED8  156E 0010 0AEA           move.b     [A2 + 0xAEA], [A6 + 0x10]
  2751. 00001EDE  256E 000C 0AEC           move.l     [A2 + 0xAEC], [A6 + 0xC]
  2752. 00001EE4  2E8C                     move.l     [A7], A4
  2753. 00001EE6  4EBA FD38                jsr        [PC - 0x2C8 /* 00001C20 */]
  2754. 00001EEA  200C                     move.l     D0, A4
  2755. label00001EEC:
  2756. 00001EEC  4CEE 1CC0 FFEC           movem.l    D6,D7,A2,A3,A4, [A6 - 0x14]
  2757. 00001EF2  4E5E                     unlink     A6
  2758. 00001EF4  4E75                     rts
  2759. fn00001EF6:
  2760. 00001EF6  4E56 0000                link       A6, 0
  2761. 00001EFA  48E7 0038                movem.l    -[A7], A2,A3,A4
  2762. 00001EFE  286E 0008                movea.l    A4, [A6 + 0x8]
  2763. 00001F02  200C                     move.l     D0, A4
  2764. 00001F04  6604                     bne        +0x6 /* 00001F0A */
  2765. 00001F06  7001                     moveq.l    D0, 0x01
  2766. 00001F08  6056                     bra        +0x58 /* 00001F60 */
  2767. label00001F0A:
  2768. 00001F0A  2F0C                     move.l     -[A7], A4
  2769. 00001F0C  4EBA 1094                jsr        [PC + 0x1094 /* 00002FA2 */]
  2770. 00001F10  2654                     movea.l    A3, [A4]
  2771. 00001F12  246B 0002                movea.l    A2, [A3 + 0x2]
  2772. 00001F16  2EAB 06E4                move.l     [A7], [A3 + 0x6E4]
  2773. 00001F1A  2F0A                     move.l     -[A7], A2
  2774. 00001F1C  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  2775. 00001F20  1EBC 0010                move.b     [A7], 0x10
  2776. 00001F24  2054                     movea.l    A0, [A4]
  2777. 00001F26  2F28 06E4                move.l     -[A7], [A0 + 0x6E4]
  2778. 00001F2A  2F0A                     move.l     -[A7], A2
  2779. 00001F2C  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  2780. 00001F30  2EAB 06E4                move.l     [A7], [A3 + 0x6E4]
  2781. 00001F34  2F0A                     move.l     -[A7], A2
  2782. 00001F36  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  2783. 00001F3A  2054                     movea.l    A0, [A4]
  2784. 00001F3C  2EA8 05D8                move.l     [A7], [A0 + 0x5D8]
  2785. 00001F40  4EAD 18DA                jsr        [A5 + 0x18DA /* export_791 */]
  2786. 00001F44  2054                     movea.l    A0, [A4]
  2787. 00001F46  2EA8 05E0                move.l     [A7], [A0 + 0x5E0]
  2788. 00001F4A  4EAD 18DA                jsr        [A5 + 0x18DA /* export_791 */]
  2789. 00001F4E  2054                     movea.l    A0, [A4]
  2790. 00001F50  2EA8 05DC                move.l     [A7], [A0 + 0x5DC]
  2791. 00001F54  4EAD 18DA                jsr        [A5 + 0x18DA /* export_791 */]
  2792. 00001F58  2E8C                     move.l     [A7], A4
  2793. 00001F5A  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  2794. 00001F5E  7001                     moveq.l    D0, 0x01
  2795. label00001F60:
  2796. 00001F60  4CEE 1C00 FFF4           movem.l    A2,A3,A4, [A6 - 0xC]
  2797. 00001F66  4E5E                     unlink     A6
  2798. 00001F68  4E75                     rts
  2799. fn00001F6A:
  2800. 00001F6A  4E56 FFD2                link       A6, -0x002E
  2801. 00001F6E  2F0C                     move.l     -[A7], A4
  2802. 00001F70  286E 0008                movea.l    A4, [A6 + 0x8]
  2803. 00001F74  2054                     movea.l    A0, [A4]
  2804. 00001F76  4A50                     tst.w      [A0]
  2805. 00001F78  6708                     beq        +0xA /* 00001F82 */
  2806. 00001F7A  2F0C                     move.l     -[A7], A4
  2807. 00001F7C  4EBA 0FD6                jsr        [PC + 0xFD6 /* 00002F54 */]
  2808. 00001F80  588F                     addq.l     A7, 4
  2809. label00001F82:
  2810. 00001F82  486E FFD2                pea.l      [A6 - 0x2E]
  2811. 00001F86  2054                     movea.l    A0, [A4]
  2812. 00001F88  2F28 0002                move.l     -[A7], [A0 + 0x2]
  2813. 00001F8C  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  2814. 00001F90  486E FFD2                pea.l      [A6 - 0x2E]
  2815. 00001F94  2F0C                     move.l     -[A7], A4
  2816. 00001F96  4EBA 125E                jsr        [PC + 0x125E /* 000031F6 */]
  2817. 00001F9A  7001                     moveq.l    D0, 0x01
  2818. 00001F9C  286E FFCE                movea.l    A4, [A6 - 0x32]
  2819. 00001FA0  4E5E                     unlink     A6
  2820. 00001FA2  4E75                     rts
  2821. export_1020:
  2822. 00001FA4  4E56 0000                link       A6, 0
  2823. 00001FA8  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  2824. 00001FAC  266E 0008                movea.l    A3, [A6 + 0x8]
  2825. 00001FB0  2053                     movea.l    A0, [A3]
  2826. 00001FB2  2868 004C                movea.l    A4, [A0 + 0x4C]
  2827. 00001FB6  2E14                     move.l     D7, [A4]
  2828. 00001FB8  2447                     movea.l    A2, D7
  2829. 00001FBA  2247                     movea.l    A1, D7
  2830. 00001FBC  2C29 0002                move.l     D6, [A1 + 0x2]
  2831. 00001FC0  102E 000C                move.b     D0, [A6 + 0xC]
  2832. 00001FC4  4880                     ext.w      D0
  2833. 00001FC6  0C40 0007                cmpi.w     D0, 0x7
  2834. 00001FCA  6200 00EE                bhi        +0xF0 /* 000020BA */
  2835. 00001FCE  43FA 00F4                lea.l      A1, [PC + 0xF4 /* 000020C4, value 0xFFF6FF16 */]
  2836. 00001FD2  D040                     add.w      D0, D0
  2837. 00001FD4  D2F1 0000                add.w      A1, [A1 + D0.w]
  2838. 00001FD8  4ED1                     jmp        [A1]
  2839. 00001FDA  526A 0006                addq.w     [A2 + 0x6], 1
  2840. 00001FDE  3A2A 0006                move.w     D5, [A2 + 0x6]
  2841. 00001FE2  0C45 0014                cmpi.w     D5, 0x14
  2842. 00001FE6  6D06                     blt        +0x8 /* 00001FEE */
  2843. 00001FE8  7000                     moveq.l    D0, 0x00
  2844. 00001FEA  6000 00D0                bra        +0xD2 /* 000020BC */
  2845. label00001FEE:
  2846. 00001FEE  4A45                     tst.w      D5
  2847. 00001FF0  6F00 00C8                ble        +0xCA /* 000020BA */
  2848. 00001FF4  78FF                     moveq.l    D4, 0xFFFFFFFF
  2849. 00001FF6  D845                     add.w      D4, D5
  2850. 00001FF8  7044                     moveq.l    D0, 0x44
  2851. 00001FFA  C1C4                     muls.w     D0, D4
  2852. 00001FFC  47F2 0808                lea.l      A3, [A2 + D0 + 0x8]
  2853. 00002000  7044                     moveq.l    D0, 0x44
  2854. 00002002  C1C5                     muls.w     D0, D5
  2855. 00002004  41F2 0808                lea.l      A0, [A2 + D0 + 0x8]
  2856. 00002008  43D3                     lea.l      A1, [A3]
  2857. 0000200A  7010                     moveq.l    D0, 0x10
  2858. label0000200C:
  2859. 0000200C  20D9                     move.l     [A0]+, [A1]+
  2860. 0000200E  51C8 FFFC                dbf        D0, -0x6 /* 0000200C */
  2861. 00002012  204A                     movea.l    A0, A2
  2862. 00002014  D0C4                     add.w      A0, D4
  2863. 00002016  D0C4                     add.w      A0, D4
  2864. 00002018  224A                     movea.l    A1, A2
  2865. 0000201A  D2C5                     add.w      A1, D5
  2866. 0000201C  D2C5                     add.w      A1, D5
  2867. 0000201E  3368 0558 0558           move.w     [A1 + 0x558], [A0 + 0x558]
  2868. 00002024  2F0B                     move.l     -[A7], A3
  2869. 00002026  2F0C                     move.l     -[A7], A4
  2870. 00002028  4EBA FF40                jsr        [PC - 0xC0 /* 00001F6A */]
  2871. 0000202C  508F                     addq.l     A7, 8
  2872. 0000202E  6000 008A                bra        +0x8C /* 000020BA */
  2873. 00002032  536A 0006                subq.w     [A2 + 0x6], 1
  2874. 00002036  3A2A 0006                move.w     D5, [A2 + 0x6]
  2875. 0000203A  34BC 0001                move.w     [A2], 0x1
  2876. 0000203E  4A45                     tst.w      D5
  2877. 00002040  6C04                     bge        +0x6 /* 00002046 */
  2878. 00002042  7000                     moveq.l    D0, 0x00
  2879. 00002044  6076                     bra        +0x78 /* 000020BC */
  2880. label00002046:
  2881. 00002046  BA6A 0580                cmp.w      D5, [A2 + 0x580]
  2882. 0000204A  6C06                     bge        +0x8 /* 00002052 */
  2883. 0000204C  357C 0014 0580           move.w     [A2 + 0x580], 0x14
  2884. label00002052:
  2885. 00002052  0C45 0001                cmpi.w     D5, 0x1
  2886. 00002056  6662                     bne        +0x64 /* 000020BA */
  2887. 00002058  0C6A 0032 055C           cmpi.w     [A2 + 0x55C], 0x32 /* '2' */
  2888. 0000205E  665A                     bne        +0x5C /* 000020BA */
  2889. 00002060  2F0C                     move.l     -[A7], A4
  2890. 00002062  4EBA FC34                jsr        [PC - 0x3CC /* 00001C98 */]
  2891. 00002066  588F                     addq.l     A7, 4
  2892. 00002068  6050                     bra        +0x52 /* 000020BA */
  2893. 0000206A  2F0B                     move.l     -[A7], A3
  2894. 0000206C  4EBA 00BE                jsr        [PC + 0xBE /* 0000212C */]
  2895. 00002070  588F                     addq.l     A7, 4
  2896. 00002072  6046                     bra        +0x48 /* 000020BA */
  2897. 00002074  4267                     clr.w      -[A7]
  2898. 00002076  42A7                     clr.l      -[A7]
  2899. 00002078  2F0B                     move.l     -[A7], A3
  2900. 0000207A  4EBA 1376                jsr        [PC + 0x1376 /* 000033F2 */]
  2901. 0000207E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2902. 00002082  6036                     bra        +0x38 /* 000020BA */
  2903. 00002084  286A 0AEC                movea.l    A4, [A2 + 0xAEC]
  2904. 00002088  200C                     move.l     D0, A4
  2905. 0000208A  672A                     beq        +0x2C /* 000020B6 */
  2906. 0000208C  4878 1400                push.l     0x1400
  2907. 00002090  2053                     movea.l    A0, [A3]
  2908. 00002092  2F10                     move.l     -[A7], [A0]
  2909. 00002094  2F0C                     move.l     -[A7], A4
  2910. 00002096  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  2911. 0000209A  2A00                     move.l     D5, D0
  2912. 0000209C  4AAE 0010                tst.l      [A6 + 0x10]
  2913. 000020A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2914. 000020A4  6706                     beq        +0x8 /* 000020AC */
  2915. 000020A6  206E 0010                movea.l    A0, [A6 + 0x10]
  2916. 000020AA  2085                     move.l     [A0], D5
  2917. label000020AC:
  2918. 000020AC  4A85                     tst.l      D5
  2919. 000020AE  5EC0                     sgt        D0
  2920. 000020B0  4400                     neg.b      D0
  2921. 000020B2  4880                     ext.w      D0
  2922. 000020B4  6006                     bra        +0x8 /* 000020BC */
  2923. label000020B6:
  2924. 000020B6  7000                     moveq.l    D0, 0x00
  2925. 000020B8  6002                     bra        +0x4 /* 000020BC */
  2926. label000020BA:
  2927. 000020BA  7001                     moveq.l    D0, 0x01
  2928. label000020BC:
  2929. 000020BC  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  2930. 000020C0  4E5E                     unlink     A6
  2931. 000020C2  4E75                     rts
  2932. 000020C4  FFF6                     .invalid   <<F/7/7>>
  2933. 000020C6  FF16                     .extension 0xF16 <<F/4-5/7>> // unimplemented
  2934. 000020C8  FF6E                     .extension 0xF6E <<F/4-5/7>> // unimplemented
  2935. 000020CA  FFA6                     .invalid   <<F/6/7>>
  2936. 000020CC  FFF6                     .invalid   <<F/7/7>>
  2937. 000020CE  FFB0                     .invalid   <<F/6/7>>
  2938. 000020D0  FFC0                     .invalid   <<F/7/7>>
  2939. 000020D2  FFF6                     .invalid   <<F/7/7>>
  2940. fn000020D4:
  2941. 000020D4  4E56 0000                link       A6, 0
  2942. 000020D8  48E7 0300                movem.l    -[A7], D6,D7
  2943. 000020DC  1C2E 0008                move.b     D6, [A6 + 0x8]
  2944. 000020E0  7E00                     moveq.l    D7, 0x00
  2945. 000020E2  0C06 0030                cmpi.b     D6, 0x30 /* '0' */
  2946. 000020E6  6510                     bcs        +0x12 /* 000020F8 */
  2947. 000020E8  0C06 0039                cmpi.b     D6, 0x39 /* '9' */
  2948. 000020EC  620A                     bhi        +0xC /* 000020F8 */
  2949. 000020EE  7E00                     moveq.l    D7, 0x00
  2950. 000020F0  1E06                     move.b     D7, D6
  2951. 000020F2  0647 FFD0                addi.w     D7, 0xFFD0
  2952. 000020F6  602A                     bra        +0x2C /* 00002122 */
  2953. label000020F8:
  2954. 000020F8  0C06 0061                cmpi.b     D6, 0x61 /* 'a' */
  2955. 000020FC  6510                     bcs        +0x12 /* 0000210E */
  2956. 000020FE  0C06 0066                cmpi.b     D6, 0x66 /* 'f' */
  2957. 00002102  620A                     bhi        +0xC /* 0000210E */
  2958. 00002104  7E00                     moveq.l    D7, 0x00
  2959. 00002106  1E06                     move.b     D7, D6
  2960. 00002108  0647 FFA9                addi.w     D7, 0xFFA9
  2961. 0000210C  6014                     bra        +0x16 /* 00002122 */
  2962. label0000210E:
  2963. 0000210E  0C06 0041                cmpi.b     D6, 0x41 /* 'A' */
  2964. 00002112  650E                     bcs        +0x10 /* 00002122 */
  2965. 00002114  0C06 0046                cmpi.b     D6, 0x46 /* 'F' */
  2966. 00002118  6208                     bhi        +0xA /* 00002122 */
  2967. 0000211A  7E00                     moveq.l    D7, 0x00
  2968. 0000211C  1E06                     move.b     D7, D6
  2969. 0000211E  0647 FFC9                addi.w     D7, 0xFFC9
  2970. label00002122:
  2971. 00002122  3007                     move.w     D0, D7
  2972. 00002124  4CDF 00C0                movem.l    D6,D7, [A7]+
  2973. 00002128  4E5E                     unlink     A6
  2974. 0000212A  4E75                     rts
  2975. fn0000212C:
  2976. 0000212C  4E56 FFDC                link       A6, -0x0024
  2977. 00002130  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2978. 00002134  2C2E 0008                move.l     D6, [A6 + 0x8]
  2979. 00002138  42AE FFEA                clr.l      [A6 - 0x16]
  2980. 0000213C  7600                     moveq.l    D3, 0x00
  2981. 0000213E  426E FFE8                clr.w      [A6 - 0x18]
  2982. 00002142  2046                     movea.l    A0, D6
  2983. 00002144  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  2984. 00002148  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2985. 0000214C  2E28 004C                move.l     D7, [A0 + 0x4C]
  2986. 00002150  2247                     movea.l    A1, D7
  2987. 00002152  2451                     movea.l    A2, [A1]
  2988. 00002154  282A 0002                move.l     D4, [A2 + 0x2]
  2989. 00002158  3A2A 0006                move.w     D5, [A2 + 0x6]
  2990. 0000215C  BA6A 0580                cmp.w      D5, [A2 + 0x580]
  2991. 00002160  6D06                     blt        +0x8 /* 00002168 */
  2992. 00002162  7001                     moveq.l    D0, 0x01
  2993. 00002164  6000 0DE6                bra        +0xDE8 /* 00002F4C */
  2994. label00002168:
  2995. 00002168  7044                     moveq.l    D0, 0x44
  2996. 0000216A  C1C5                     muls.w     D0, D5
  2997. 0000216C  47F2 0808                lea.l      A3, [A2 + D0 + 0x8]
  2998. 00002170  49EB 0010                lea.l      A4, [A3 + 0x10]
  2999. 00002174  41EA 0558                lea.l      A0, [A2 + 0x558]
  3000. 00002178  D0C5                     add.w      A0, D5
  3001. 0000217A  D0C5                     add.w      A0, D5
  3002. 0000217C  2D48 FFEE                move.l     [A6 - 0x12], A0
  3003. 00002180  3D50 FFE2                move.w     [A6 - 0x1E], [A0]
  3004. 00002184  3D7C 0001 FFE0           move.w     [A6 - 0x20], 0x1
  3005. 0000218A  226E FFE4                movea.l    A1, [A6 - 0x1C]
  3006. 0000218E  1D69 0016 FFDF           move.b     [A6 - 0x21], [A1 + 0x16]
  3007. 00002194  0C2E 0003 FFDF           cmpi.b     [A6 - 0x21], 0x3
  3008. 0000219A  6638                     bne        +0x3A /* 000021D4 */
  3009. 0000219C  206E FFE4                movea.l    A0, [A6 - 0x1C]
  3010. 000021A0  70FF                     moveq.l    D0, 0xFFFFFFFF
  3011. 000021A2  C068 001E                and.w      D0, [A0 + 0x1E]
  3012. 000021A6  3D40 FFDC                move.w     [A6 - 0x24], D0
  3013. 000021AA  3D7C 0001 FFE8           move.w     [A6 - 0x18], 0x1
  3014. 000021B0  2068 0004                movea.l    A0, [A0 + 0x4]
  3015. 000021B4  A029                     syscall    HLock
  3016. 000021B6  206E FFE4                movea.l    A0, [A6 - 0x1C]
  3017. 000021BA  2068 0004                movea.l    A0, [A0 + 0x4]
  3018. 000021BE  2D50 FFEA                move.l     [A6 - 0x16], [A0]
  3019. 000021C2  206E FFE4                movea.l    A0, [A6 - 0x1C]
  3020. 000021C6  2068 0018                movea.l    A0, [A0 + 0x18]
  3021. 000021CA  D1EE FFEA                add.l      A0, [A6 - 0x16]
  3022. 000021CE  2D48 FFEA                move.l     [A6 - 0x16], A0
  3023. 000021D2  6018                     bra        +0x1A /* 000021EC */
  3024. label000021D4:
  3025. 000021D4  0C2E 0001 FFDF           cmpi.b     [A6 - 0x21], 0x1
  3026. 000021DA  6708                     beq        +0xA /* 000021E4 */
  3027. 000021DC  0C2E 0002 FFDF           cmpi.b     [A6 - 0x21], 0x2
  3028. 000021E2  6608                     bne        +0xA /* 000021EC */
  3029. label000021E4:
  3030. 000021E4  206E FFE4                movea.l    A0, [A6 - 0x1C]
  3031. 000021E8  3628 0044                move.w     D3, [A0 + 0x44]
  3032. label000021EC:
  3033. 000021EC  206E FFE4                movea.l    A0, [A6 - 0x1C]
  3034. 000021F0  3028 0014                move.w     D0, [A0 + 0x14]
  3035. 000021F4  6B00 0D2C                bmi        +0xD2E /* 00002F22 */
  3036. 000021F8  0440 0319                subi.w     D0, 0x319
  3037. 000021FC  6700 097C                beq        +0x97E /* 00002B7A */
  3038. 00002200  6A00 0186                bpl        +0x188 /* 00002388 */
  3039. 00002204  0440 FE47                subi.w     D0, 0xFE47
  3040. 00002208  6700 03CC                beq        +0x3CE /* 000025D6 */
  3041. 0000220C  6A00 00C8                bpl        +0xCA /* 000022D6 */
  3042. 00002210  0440 FFA4                subi.w     D0, 0xFFA4
  3043. 00002214  6A64                     bpl        +0x66 /* 0000227A */
  3044. 00002216  0440 FF1E                subi.w     D0, 0xFF1E
  3045. 0000221A  6A2C                     bpl        +0x2E /* 00002248 */
  3046. 0000221C  0440 FFEE                subi.w     D0, 0xFFEE
  3047. 00002220  6700 02F2                beq        +0x2F4 /* 00002514 */
  3048. 00002224  6A0C                     bpl        +0xE /* 00002232 */
  3049. 00002226  0440 FFF2                subi.w     D0, 0xFFF2
  3050. 0000222A  6700 06AA                beq        +0x6AC /* 000028D6 */
  3051. 0000222E  6000 0CF2                bra        +0xCF4 /* 00002F22 */
  3052. label00002232:
  3053. 00002232  5740                     subq.w     D0, 3
  3054. 00002234  6700 02E6                beq        +0x2E8 /* 0000251C */
  3055. 00002238  6B00 0CE8                bmi        +0xCEA /* 00002F22 */
  3056. 0000223C  0440 000D                subi.w     D0, 0xD /* '\r' */
  3057. 00002240  6A00 031A                bpl        +0x31C /* 0000255C */
  3058. 00002244  6000 0CDC                bra        +0xCDE /* 00002F22 */
  3059. label00002248:
  3060. 00002248  0440 0010                subi.w     D0, 0x10
  3061. 0000224C  6700 031E                beq        +0x320 /* 0000256C */
  3062. 00002250  6A14                     bpl        +0x16 /* 00002266 */
  3063. 00002252  5440                     addq.w     D0, 2
  3064. 00002254  6700 0CCC                beq        +0xCCE /* 00002F22 */
  3065. 00002258  6A00 0CC4                bpl        +0xCC6 /* 00002F1E */
  3066. 0000225C  5240                     addq.w     D0, 1
  3067. 0000225E  6A00 02FC                bpl        +0x2FE /* 0000255C */
  3068. 00002262  6000 0CBA                bra        +0xCBC /* 00002F1E */
  3069. label00002266:
  3070. 00002266  0440 00CE                subi.w     D0, 0xCE
  3071. 0000226A  6A00 0CB6                bpl        +0xCB8 /* 00002F22 */
  3072. 0000226E  0440 FF34                subi.w     D0, 0xFF34
  3073. 00002272  6A00 0CAE                bpl        +0xCB0 /* 00002F22 */
  3074. 00002276  6000 02DE                bra        +0x2E0 /* 00002556 */
  3075. label0000227A:
  3076. 0000227A  0440 001E                subi.w     D0, 0x1E
  3077. 0000227E  6700 0330                beq        +0x332 /* 000025B0 */
  3078. 00002282  6A28                     bpl        +0x2A /* 000022AC */
  3079. 00002284  0440 FFF0                subi.w     D0, 0xFFF0
  3080. 00002288  6700 030A                beq        +0x30C /* 00002594 */
  3081. 0000228C  6A0E                     bpl        +0x10 /* 0000229C */
  3082. 0000228E  5440                     addq.w     D0, 2
  3083. 00002290  6700 02F2                beq        +0x2F4 /* 00002584 */
  3084. 00002294  6A00 02F6                bpl        +0x2F8 /* 0000258C */
  3085. 00002298  6000 0C88                bra        +0xC8A /* 00002F22 */
  3086. label0000229C:
  3087. 0000229C  0440 000E                subi.w     D0, 0xE
  3088. 000022A0  6700 02FA                beq        +0x2FC /* 0000259C */
  3089. 000022A4  6A00 0300                bpl        +0x302 /* 000025A6 */
  3090. 000022A8  6000 0C78                bra        +0xC7A /* 00002F22 */
  3091. label000022AC:
  3092. 000022AC  5940                     subq.w     D0, 4
  3093. 000022AE  6700 02EC                beq        +0x2EE /* 0000259C */
  3094. 000022B2  6A0E                     bpl        +0x10 /* 000022C2 */
  3095. 000022B4  5440                     addq.w     D0, 2
  3096. 000022B6  6700 030A                beq        +0x30C /* 000025C2 */
  3097. 000022BA  6A00 0310                bpl        +0x312 /* 000025CC */
  3098. 000022BE  6000 02F8                bra        +0x2FA /* 000025B8 */
  3099. label000022C2:
  3100. 000022C2  0440 001C                subi.w     D0, 0x1C
  3101. 000022C6  6A00 0C5A                bpl        +0xC5C /* 00002F22 */
  3102. 000022CA  0440 FFEE                subi.w     D0, 0xFFEE
  3103. 000022CE  6A00 0C4E                bpl        +0xC50 /* 00002F1E */
  3104. 000022D2  6000 0C4E                bra        +0xC50 /* 00002F22 */
  3105. label000022D6:
  3106. 000022D6  0440 00B3                subi.w     D0, 0xB3
  3107. 000022DA  6700 05BA                beq        +0x5BC /* 00002896 */
  3108. 000022DE  6A56                     bpl        +0x58 /* 00002336 */
  3109. 000022E0  0440 FFF3                subi.w     D0, 0xFFF3
  3110. 000022E4  6700 040E                beq        +0x410 /* 000026F4 */
  3111. 000022E8  6A28                     bpl        +0x2A /* 00002312 */
  3112. 000022EA  5840                     addq.w     D0, 4
  3113. 000022EC  6700 0C34                beq        +0xC36 /* 00002F22 */
  3114. 000022F0  6A12                     bpl        +0x14 /* 00002304 */
  3115. 000022F2  5440                     addq.w     D0, 2
  3116. 000022F4  6700 02F2                beq        +0x2F4 /* 000025E8 */
  3117. 000022F8  6A00 034A                bpl        +0x34C /* 00002644 */
  3118. 000022FC  0440 FF62                subi.w     D0, 0xFF62
  3119. 00002300  6000 0C20                bra        +0xC22 /* 00002F22 */
  3120. label00002304:
  3121. 00002304  5540                     subq.w     D0, 2
  3122. 00002306  6700 03B0                beq        +0x3B2 /* 000026B8 */
  3123. 0000230A  6A00 0C16                bpl        +0xC18 /* 00002F22 */
  3124. 0000230E  6000 0352                bra        +0x354 /* 00002662 */
  3125. label00002312:
  3126. 00002312  5B40                     subq.w     D0, 5
  3127. 00002314  6700 04BC                beq        +0x4BE /* 000027D2 */
  3128. 00002318  6A0E                     bpl        +0x10 /* 00002328 */
  3129. 0000231A  5640                     addq.w     D0, 3
  3130. 0000231C  6700 0458                beq        +0x45A /* 00002776 */
  3131. 00002320  6A00 0C00                bpl        +0xC02 /* 00002F22 */
  3132. 00002324  6000 03EC                bra        +0x3EE /* 00002712 */
  3133. label00002328:
  3134. 00002328  5940                     subq.w     D0, 4
  3135. 0000232A  6700 04B2                beq        +0x4B4 /* 000027DE */
  3136. 0000232E  6A00 050A                bpl        +0x50C /* 0000283A */
  3137. 00002332  6000 0BEE                bra        +0xBF0 /* 00002F22 */
  3138. label00002336:
  3139. 00002336  0440 00FE                subi.w     D0, 0xFE
  3140. 0000233A  6700 0674                beq        +0x676 /* 000029B0 */
  3141. 0000233E  6A28                     bpl        +0x2A /* 00002368 */
  3142. 00002340  0440 FFEF                subi.w     D0, 0xFFEF
  3143. 00002344  6A16                     bpl        +0x18 /* 0000235C */
  3144. 00002346  0440 FF16                subi.w     D0, 0xFF16
  3145. 0000234A  6700 056C                beq        +0x56E /* 000028B8 */
  3146. 0000234E  6A00 0BD2                bpl        +0xBD4 /* 00002F22 */
  3147. 00002352  5240                     addq.w     D0, 1
  3148. 00002354  6A00 0380                bpl        +0x382 /* 000026D6 */
  3149. 00002358  6000 04E0                bra        +0x4E2 /* 0000283A */
  3150. label0000235C:
  3151. 0000235C  0440 000E                subi.w     D0, 0xE
  3152. 00002360  6700 05D8                beq        +0x5DA /* 0000293A */
  3153. 00002364  6000 0BBC                bra        +0xBBE /* 00002F22 */
  3154. label00002368:
  3155. 00002368  5B40                     subq.w     D0, 5
  3156. 0000236A  6700 0718                beq        +0x71A /* 00002A84 */
  3157. 0000236E  6A0E                     bpl        +0x10 /* 0000237E */
  3158. 00002370  5440                     addq.w     D0, 2
  3159. 00002372  6700 06B2                beq        +0x6B4 /* 00002A26 */
  3160. 00002376  6A00 06BA                bpl        +0x6BC /* 00002A32 */
  3161. 0000237A  6000 0BA6                bra        +0xBA8 /* 00002F22 */
  3162. label0000237E:
  3163. 0000237E  5540                     subq.w     D0, 2
  3164. 00002380  6A00 07A6                bpl        +0x7A8 /* 00002B28 */
  3165. 00002384  6000 0750                bra        +0x752 /* 00002AD6 */
  3166. label00002388:
  3167. 00002388  0440 02FF                subi.w     D0, 0x2FF
  3168. 0000238C  6700 09F4                beq        +0x9F6 /* 00002D82 */
  3169. 00002390  6A00 00BE                bpl        +0xC0 /* 00002450 */
  3170. 00002394  0440 FFE8                subi.w     D0, 0xFFE8
  3171. 00002398  6A60                     bpl        +0x62 /* 000023FA */
  3172. 0000239A  0440 FE1B                subi.w     D0, 0xFE1B
  3173. 0000239E  6700 093E                beq        +0x940 /* 00002CDE */
  3174. 000023A2  6A28                     bpl        +0x2A /* 000023CC */
  3175. 000023A4  0440 FF0C                subi.w     D0, 0xFF0C
  3176. 000023A8  6700 08DC                beq        +0x8DE /* 00002C86 */
  3177. 000023AC  6A16                     bpl        +0x18 /* 000023C4 */
  3178. 000023AE  0440 FFF7                subi.w     D0, 0xFFF7
  3179. 000023B2  6700 085C                beq        +0x85E /* 00002C10 */
  3180. 000023B6  6A00 0B6A                bpl        +0xB6C /* 00002F22 */
  3181. 000023BA  5640                     addq.w     D0, 3
  3182. 000023BC  6A00 0B64                bpl        +0xB66 /* 00002F22 */
  3183. 000023C0  6000 082E                bra        +0x830 /* 00002BF0 */
  3184. label000023C4:
  3185. 000023C4  0440 00D9                subi.w     D0, 0xD9
  3186. 000023C8  6000 0B58                bra        +0xB5A /* 00002F22 */
  3187. label000023CC:
  3188. 000023CC  0440 00F6                subi.w     D0, 0xF6
  3189. 000023D0  6700 0B4C                beq        +0xB4E /* 00002F1E */
  3190. 000023D4  6A10                     bpl        +0x12 /* 000023E6 */
  3191. 000023D6  0440 FFEF                subi.w     D0, 0xFFEF
  3192. 000023DA  6A00 0B46                bpl        +0xB48 /* 00002F22 */
  3193. 000023DE  0440 FF21                subi.w     D0, 0xFF21
  3194. 000023E2  6000 0B3E                bra        +0xB40 /* 00002F22 */
  3195. label000023E6:
  3196. 000023E6  5B40                     subq.w     D0, 5
  3197. 000023E8  6700 0B38                beq        +0xB3A /* 00002F22 */
  3198. 000023EC  6A00 0B34                bpl        +0xB36 /* 00002F22 */
  3199. 000023F0  5240                     addq.w     D0, 1
  3200. 000023F2  6A00 0B2A                bpl        +0xB2C /* 00002F1E */
  3201. 000023F6  6000 0B2A                bra        +0xB2C /* 00002F22 */
  3202. label000023FA:
  3203. 000023FA  0440 0011                subi.w     D0, 0x11
  3204. 000023FE  6700 091A                beq        +0x91C /* 00002D1A */
  3205. 00002402  6A2C                     bpl        +0x2E /* 00002430 */
  3206. 00002404  0440 FFF3                subi.w     D0, 0xFFF3
  3207. 00002408  6700 08F8                beq        +0x8FA /* 00002D02 */
  3208. 0000240C  6A0E                     bpl        +0x10 /* 0000241C */
  3209. 0000240E  5440                     addq.w     D0, 2
  3210. 00002410  6700 08D8                beq        +0x8DA /* 00002CEA */
  3211. 00002414  6A00 0A28                bpl        +0xA2A /* 00002E3E */
  3212. 00002418  6000 0B08                bra        +0xB0A /* 00002F22 */
  3213. label0000241C:
  3214. 0000241C  5F40                     subq.w     D0, 7
  3215. 0000241E  6700 09F0                beq        +0x9F2 /* 00002E10 */
  3216. 00002422  6A00 0AFE                bpl        +0xB00 /* 00002F22 */
  3217. 00002426  5240                     addq.w     D0, 1
  3218. 00002428  6A00 09B8                bpl        +0x9BA /* 00002DE2 */
  3219. 0000242C  6000 0AF4                bra        +0xAF6 /* 00002F22 */
  3220. label00002430:
  3221. 00002430  5940                     subq.w     D0, 4
  3222. 00002432  6700 0936                beq        +0x938 /* 00002D6A */
  3223. 00002436  6A0E                     bpl        +0x10 /* 00002446 */
  3224. 00002438  5440                     addq.w     D0, 2
  3225. 0000243A  6700 0AE6                beq        +0xAE8 /* 00002F22 */
  3226. 0000243E  6A00 0A2C                bpl        +0xA2E /* 00002E6C */
  3227. 00002442  6000 0A82                bra        +0xA84 /* 00002EC6 */
  3228. label00002446:
  3229. 00002446  5540                     subq.w     D0, 2
  3230. 00002448  6A00 0950                bpl        +0x952 /* 00002D9A */
  3231. 0000244C  6000 0934                bra        +0x936 /* 00002D82 */
  3232. label00002450:
  3233. 00002450  0440 0200                subi.w     D0, 0x200
  3234. 00002454  6A60                     bpl        +0x62 /* 000024B6 */
  3235. 00002456  0440 FEE8                subi.w     D0, 0xFEE8
  3236. 0000245A  6700 048A                beq        +0x48C /* 000028E6 */
  3237. 0000245E  6A2C                     bpl        +0x2E /* 0000248C */
  3238. 00002460  0440 FF1D                subi.w     D0, 0xFF1D
  3239. 00002464  6700 0A34                beq        +0xA36 /* 00002E9A */
  3240. 00002468  6A0E                     bpl        +0x10 /* 00002478 */
  3241. 0000246A  5440                     addq.w     D0, 2
  3242. 0000246C  6700 0944                beq        +0x946 /* 00002DB2 */
  3243. 00002470  6A00 0A80                bpl        +0xA82 /* 00002EF2 */
  3244. 00002474  6000 0AAC                bra        +0xAAE /* 00002F22 */
  3245. label00002478:
  3246. 00002478  5940                     subq.w     D0, 4
  3247. 0000247A  6700 0AA6                beq        +0xAA8 /* 00002F22 */
  3248. 0000247E  6A00 0AA2                bpl        +0xAA4 /* 00002F22 */
  3249. 00002482  5240                     addq.w     D0, 1
  3250. 00002484  6A00 0944                bpl        +0x946 /* 00002DCA */
  3251. 00002488  6000 0A98                bra        +0xA9A /* 00002F22 */
  3252. label0000248C:
  3253. 0000248C  5940                     subq.w     D0, 4
  3254. 0000248E  6700 047E                beq        +0x480 /* 0000290E */
  3255. 00002492  6A0E                     bpl        +0x10 /* 000024A2 */
  3256. 00002494  5440                     addq.w     D0, 2
  3257. 00002496  6700 0462                beq        +0x464 /* 000028FA */
  3258. 0000249A  6A00 0468                bpl        +0x46A /* 00002904 */
  3259. 0000249E  6000 0450                bra        +0x452 /* 000028F0 */
  3260. label000024A2:
  3261. 000024A2  0440 00FC                subi.w     D0, 0xFC
  3262. 000024A6  6A00 0A76                bpl        +0xA78 /* 00002F1E */
  3263. 000024AA  0440 FF06                subi.w     D0, 0xFF06
  3264. 000024AE  6A00 0A72                bpl        +0xA74 /* 00002F22 */
  3265. 000024B2  6000 0464                bra        +0x466 /* 00002918 */
  3266. label000024B6:
  3267. 000024B6  0440 010A                subi.w     D0, 0x10A
  3268. 000024BA  6A2E                     bpl        +0x30 /* 000024EA */
  3269. 000024BC  0440 FFE4                subi.w     D0, 0xFFE4
  3270. 000024C0  6A10                     bpl        +0x12 /* 000024D2 */
  3271. 000024C2  5640                     addq.w     D0, 3
  3272. 000024C4  6700 0A58                beq        +0xA5A /* 00002F1E */
  3273. 000024C8  6A00 0A58                bpl        +0xA5A /* 00002F22 */
  3274. 000024CC  5640                     addq.w     D0, 3
  3275. 000024CE  6000 0A52                bra        +0xA54 /* 00002F22 */
  3276. label000024D2:
  3277. 000024D2  0440 000D                subi.w     D0, 0xD /* '\r' */
  3278. 000024D6  6A06                     bpl        +0x8 /* 000024DE */
  3279. 000024D8  5640                     addq.w     D0, 3
  3280. 000024DA  6000 0A46                bra        +0xA48 /* 00002F22 */
  3281. label000024DE:
  3282. 000024DE  0440 000D                subi.w     D0, 0xD /* '\r' */
  3283. 000024E2  6A00 0A3A                bpl        +0xA3C /* 00002F1E */
  3284. 000024E6  6000 0A3A                bra        +0xA3C /* 00002F22 */
  3285. label000024EA:
  3286. 000024EA  0440 0031                subi.w     D0, 0x31 /* '1' */
  3287. 000024EE  6A14                     bpl        +0x16 /* 00002504 */
  3288. 000024F0  0440 FFE0                subi.w     D0, 0xFFE0
  3289. 000024F4  6A06                     bpl        +0x8 /* 000024FC */
  3290. 000024F6  5640                     addq.w     D0, 3
  3291. 000024F8  6000 0A28                bra        +0xA2A /* 00002F22 */
  3292. label000024FC:
  3293. 000024FC  0440 000D                subi.w     D0, 0xD /* '\r' */
  3294. 00002500  6000 0A20                bra        +0xA22 /* 00002F22 */
  3295. label00002504:
  3296. 00002504  0440 001E                subi.w     D0, 0x1E
  3297. 00002508  6A00 0A18                bpl        +0xA1A /* 00002F22 */
  3298. 0000250C  0440 FFEF                subi.w     D0, 0xFFEF
  3299. 00002510  6000 0A10                bra        +0xA12 /* 00002F22 */
  3300. label00002514:
  3301. 00002514  3543 0582                move.w     [A2 + 0x582], D3
  3302. 00002518  6000 0A08                bra        +0xA0A /* 00002F22 */
  3303. label0000251C:
  3304. 0000251C  082A 0002 0AEA           btst.b     [A2 + 0xAEA], 0x2
  3305. 00002522  6700 09FE                beq        +0xA00 /* 00002F22 */
  3306. 00002526  4A43                     tst.w      D3
  3307. 00002528  6F00 09F8                ble        +0x9FA /* 00002F22 */
  3308. 0000252C  0C43 7BC0                cmpi.w     D3, 0x7BC0
  3309. 00002530  6C00 09F0                bge        +0x9F2 /* 00002F22 */
  3310. 00002534  3F03                     move.w     -[A7], D3
  3311. 00002536  2F04                     move.l     -[A7], D4
  3312. 00002538  1F3C 0061                move.b     -[A7], 0x61 /* 'a' */
  3313. 0000253C  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  3314. 00002540  3A00                     move.w     D5, D0
  3315. 00002542  3E85                     move.w     [A7], D5
  3316. 00002544  4227                     clr.b      -[A7]
  3317. 00002546  42A7                     clr.l      -[A7]
  3318. 00002548  2F04                     move.l     -[A7], D4
  3319. 0000254A  4EAD 1F82                jsr        [A5 + 0x1F82 /* export_1004 */]
  3320. 0000254E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3321. 00002552  6000 09CE                bra        +0x9D0 /* 00002F22 */
  3322. label00002556:
  3323. 00002556  002A 0020 058C           ori.b      [A2 + 0x58C], 0x20 /* ' ' */
  3324. label0000255C:
  3325. 0000255C  206E FFE4                movea.l    A0, [A6 - 0x1C]
  3326. 00002560  226E FFEE                movea.l    A1, [A6 - 0x12]
  3327. 00002564  32A8 0014                move.w     [A1], [A0 + 0x14]
  3328. 00002568  6000 09B8                bra        +0x9BA /* 00002F22 */
  3329. label0000256C:
  3330. 0000256C  206E FFE4                movea.l    A0, [A6 - 0x1C]
  3331. 00002570  226E FFEE                movea.l    A1, [A6 - 0x12]
  3332. 00002574  32A8 0014                move.w     [A1], [A0 + 0x14]
  3333. 00002578  2F07                     move.l     -[A7], D7
  3334. 0000257A  4EBA F71C                jsr        [PC - 0x8E4 /* 00001C98 */]
  3335. 0000257E  588F                     addq.l     A7, 4
  3336. 00002580  6000 09A0                bra        +0x9A2 /* 00002F22 */
  3337. label00002584:
  3338. 00002584  3543 05D0                move.w     [A2 + 0x5D0], D3
  3339. 00002588  6000 0998                bra        +0x99A /* 00002F22 */
  3340. label0000258C:
  3341. 0000258C  3543 05D2                move.w     [A2 + 0x5D2], D3
  3342. 00002590  6000 0990                bra        +0x992 /* 00002F22 */
  3343. label00002594:
  3344. 00002594  3543 05D4                move.w     [A2 + 0x5D4], D3
  3345. 00002598  6000 0988                bra        +0x98A /* 00002F22 */
  3346. label0000259C:
  3347. 0000259C  357C 0050 0586           move.w     [A2 + 0x586], 0x50 /* 'P' */
  3348. 000025A2  6000 097E                bra        +0x980 /* 00002F22 */
  3349. label000025A6:
  3350. 000025A6  357C 0030 0586           move.w     [A2 + 0x586], 0x30 /* '0' */
  3351. 000025AC  6000 0974                bra        +0x976 /* 00002F22 */
  3352. label000025B0:
  3353. 000025B0  426A 0586                clr.w      [A2 + 0x586]
  3354. 000025B4  6000 096C                bra        +0x96E /* 00002F22 */
  3355. label000025B8:
  3356. 000025B8  357C 0010 0586           move.w     [A2 + 0x586], 0x10
  3357. 000025BE  6000 0962                bra        +0x964 /* 00002F22 */
  3358. label000025C2:
  3359. 000025C2  357C 0040 0586           move.w     [A2 + 0x586], 0x40 /* '@' */
  3360. 000025C8  6000 0958                bra        +0x95A /* 00002F22 */
  3361. label000025CC:
  3362. 000025CC  357C 0020 0586           move.w     [A2 + 0x586], 0x20 /* ' ' */
  3363. 000025D2  6000 094E                bra        +0x950 /* 00002F22 */
  3364. label000025D6:
  3365. 000025D6  0C6E 0032 FFE2           cmpi.w     [A6 - 0x1E], 0x32 /* '2' */
  3366. 000025DC  6600 0944                bne        +0x946 /* 00002F22 */
  3367. 000025E0  3543 05D6                move.w     [A2 + 0x5D6], D3
  3368. 000025E4  6000 093C                bra        +0x93E /* 00002F22 */
  3369. label000025E8:
  3370. 000025E8  4A43                     tst.w      D3
  3371. 000025EA  6736                     beq        +0x38 /* 00002622 */
  3372. 000025EC  0813 0000                btst.b     [A3], 0x0
  3373. 000025F0  6712                     beq        +0x14 /* 00002604 */
  3374. 000025F2  082C 0002 0002           btst.b     [A4 + 0x2], 0x2
  3375. 000025F8  670A                     beq        +0xC /* 00002604 */
  3376. 000025FA  082C 0001 0026           btst.b     [A4 + 0x26], 0x1
  3377. 00002600  6600 0920                bne        +0x922 /* 00002F22 */
  3378. label00002604:
  3379. 00002604  0053 0100                ori.w      [A3], 0x100
  3380. 00002608  022C 00FE 0026           andi.b     [A4 + 0x26], 0xFE
  3381. 0000260E  002C 0002 0026           ori.b      [A4 + 0x26], 0x2
  3382. 00002614  002C 0004 0002           ori.b      [A4 + 0x2], 0x4
  3383. 0000261A  34BC 0001                move.w     [A2], 0x1
  3384. 0000261E  6000 0902                bra        +0x904 /* 00002F22 */
  3385. label00002622:
  3386. 00002622  0813 0001                btst.b     [A3], 0x1
  3387. 00002626  670A                     beq        +0xC /* 00002632 */
  3388. 00002628  082B 0001 003E           btst.b     [A3 + 0x3E], 0x1
  3389. 0000262E  6600 08F2                bne        +0x8F4 /* 00002F22 */
  3390. label00002632:
  3391. 00002632  0053 0200                ori.w      [A3], 0x200
  3392. 00002636  002B 0002 003E           ori.b      [A3 + 0x3E], 0x2
  3393. 0000263C  34BC 0001                move.w     [A2], 0x1
  3394. 00002640  6000 08E0                bra        +0x8E2 /* 00002F22 */
  3395. label00002644:
  3396. 00002644  0813 0005                btst.b     [A3], 0x5
  3397. 00002648  6708                     beq        +0xA /* 00002652 */
  3398. 0000264A  B66B 0042                cmp.w      D3, [A3 + 0x42]
  3399. 0000264E  6700 08D2                beq        +0x8D4 /* 00002F22 */
  3400. label00002652:
  3401. 00002652  0053 2000                ori.w      [A3], 0x2000 /* ' \0' */
  3402. 00002656  3743 0042                move.w     [A3 + 0x42], D3
  3403. 0000265A  34BC 0001                move.w     [A2], 0x1
  3404. 0000265E  6000 08C2                bra        +0x8C4 /* 00002F22 */
  3405. label00002662:
  3406. 00002662  486E FFFC                pea.l      [A6 - 0x4]
  3407. 00002666  3F03                     move.w     -[A7], D3
  3408. 00002668  2F2A 05D8                move.l     -[A7], [A2 + 0x5D8]
  3409. 0000266C  4EAD 18E2                jsr        [A5 + 0x18E2 /* export_792 */]
  3410. 00002670  4A40                     tst.w      D0
  3411. 00002672  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3412. 00002676  6700 08AA                beq        +0x8AC /* 00002F22 */
  3413. 0000267A  2047                     movea.l    A0, D7
  3414. 0000267C  2450                     movea.l    A2, [A0]
  3415. 0000267E  7044                     moveq.l    D0, 0x44
  3416. 00002680  C1EA 0006                muls.w     D0, [A2 + 0x6]
  3417. 00002684  47F2 0808                lea.l      A3, [A2 + D0 + 0x8]
  3418. 00002688  49EB 0010                lea.l      A4, [A3 + 0x10]
  3419. 0000268C  082C 0003 0002           btst.b     [A4 + 0x2], 0x3
  3420. 00002692  670C                     beq        +0xE /* 000026A0 */
  3421. 00002694  202E FFFC                move.l     D0, [A6 - 0x4]
  3422. 00002698  B0AC 0028                cmp.l      D0, [A4 + 0x28]
  3423. 0000269C  6700 0884                beq        +0x886 /* 00002F22 */
  3424. label000026A0:
  3425. 000026A0  0053 0040                ori.w      [A3], 0x40 /* '@' */
  3426. 000026A4  296E FFFC 0028           move.l     [A4 + 0x28], [A6 - 0x4]
  3427. 000026AA  002C 0008 0002           ori.b      [A4 + 0x2], 0x8
  3428. 000026B0  34BC 0001                move.w     [A2], 0x1
  3429. 000026B4  6000 086C                bra        +0x86E /* 00002F22 */
  3430. label000026B8:
  3431. 000026B8  0053 0080                ori.w      [A3], 0x80
  3432. 000026BC  022C 001F 002C           andi.b     [A4 + 0x2C], 0x1F
  3433. 000026C2  002C 0020 002C           ori.b      [A4 + 0x2C], 0x20 /* ' ' */
  3434. 000026C8  002C 0010 0002           ori.b      [A4 + 0x2], 0x10
  3435. 000026CE  34BC 0001                move.w     [A2], 0x1
  3436. 000026D2  6000 084E                bra        +0x850 /* 00002F22 */
  3437. label000026D6:
  3438. 000026D6  0053 0080                ori.w      [A3], 0x80
  3439. 000026DA  022C 001F 002C           andi.b     [A4 + 0x2C], 0x1F
  3440. 000026E0  002C 0040 002C           ori.b      [A4 + 0x2C], 0x40 /* '@' */
  3441. 000026E6  002C 0010 0002           ori.b      [A4 + 0x2], 0x10
  3442. 000026EC  34BC 0001                move.w     [A2], 0x1
  3443. 000026F0  6000 0830                bra        +0x832 /* 00002F22 */
  3444. label000026F4:
  3445. 000026F4  0C6E 0021 FFE2           cmpi.w     [A6 - 0x1E], 0x21 /* '!' */
  3446. 000026FA  6608                     bne        +0xA /* 00002704 */
  3447. 000026FC  3543 0584                move.w     [A2 + 0x584], D3
  3448. 00002700  6000 0820                bra        +0x822 /* 00002F22 */
  3449. label00002704:
  3450. 00002704  3F03                     move.w     -[A7], D3
  3451. 00002706  2F07                     move.l     -[A7], D7
  3452. 00002708  4EBA 0C6A                jsr        [PC + 0xC6A /* 00003374 */]
  3453. 0000270C  5C8F                     addq.l     A7, 6
  3454. 0000270E  6000 0812                bra        +0x814 /* 00002F22 */
  3455. label00002712:
  3456. 00002712  4A43                     tst.w      D3
  3457. 00002714  6F00 080C                ble        +0x80E /* 00002F22 */
  3458. 00002718  0C43 7BC0                cmpi.w     D3, 0x7BC0
  3459. 0000271C  6C00 0804                bge        +0x806 /* 00002F22 */
  3460. 00002720  3F03                     move.w     -[A7], D3
  3461. 00002722  2F04                     move.l     -[A7], D4
  3462. 00002724  1F3C 0091                move.b     -[A7], 0x91
  3463. 00002728  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  3464. 0000272C  3A00                     move.w     D5, D0
  3465. 0000272E  2047                     movea.l    A0, D7
  3466. 00002730  2450                     movea.l    A2, [A0]
  3467. 00002732  7044                     moveq.l    D0, 0x44
  3468. 00002734  C1EA 0006                muls.w     D0, [A2 + 0x6]
  3469. 00002738  47F2 0808                lea.l      A3, [A2 + D0 + 0x8]
  3470. 0000273C  49EB 0010                lea.l      A4, [A3 + 0x10]
  3471. 00002740  4A45                     tst.w      D5
  3472. 00002742  508F                     addq.l     A7, 8
  3473. 00002744  6F00 07DC                ble        +0x7DE /* 00002F22 */
  3474. 00002748  082B 0005 0001           btst.b     [A3 + 0x1], 0x5
  3475. 0000274E  6710                     beq        +0x12 /* 00002760 */
  3476. 00002750  082C 0001 0002           btst.b     [A4 + 0x2], 0x1
  3477. 00002756  6708                     beq        +0xA /* 00002760 */
  3478. 00002758  BA6C 0024                cmp.w      D5, [A4 + 0x24]
  3479. 0000275C  6700 07C4                beq        +0x7C6 /* 00002F22 */
  3480. label00002760:
  3481. 00002760  0053 0020                ori.w      [A3], 0x20 /* ' ' */
  3482. 00002764  002C 0002 0002           ori.b      [A4 + 0x2], 0x2
  3483. 0000276A  3945 0024                move.w     [A4 + 0x24], D5
  3484. 0000276E  34BC 0001                move.w     [A2], 0x1
  3485. 00002772  6000 07AE                bra        +0x7B0 /* 00002F22 */
  3486. label00002776:
  3487. 00002776  4A43                     tst.w      D3
  3488. 00002778  6736                     beq        +0x38 /* 000027B0 */
  3489. 0000277A  0813 0000                btst.b     [A3], 0x0
  3490. 0000277E  6712                     beq        +0x14 /* 00002792 */
  3491. 00002780  082C 0002 0002           btst.b     [A4 + 0x2], 0x2
  3492. 00002786  670A                     beq        +0xC /* 00002792 */
  3493. 00002788  082C 0002 0026           btst.b     [A4 + 0x26], 0x2
  3494. 0000278E  6600 0792                bne        +0x794 /* 00002F22 */
  3495. label00002792:
  3496. 00002792  0053 0100                ori.w      [A3], 0x100
  3497. 00002796  022C 00FE 0026           andi.b     [A4 + 0x26], 0xFE
  3498. 0000279C  002C 0004 0026           ori.b      [A4 + 0x26], 0x4
  3499. 000027A2  002C 0004 0002           ori.b      [A4 + 0x2], 0x4
  3500. 000027A8  34BC 0001                move.w     [A2], 0x1
  3501. 000027AC  6000 0774                bra        +0x776 /* 00002F22 */
  3502. label000027B0:
  3503. 000027B0  0813 0001                btst.b     [A3], 0x1
  3504. 000027B4  670A                     beq        +0xC /* 000027C0 */
  3505. 000027B6  082B 0002 003E           btst.b     [A3 + 0x3E], 0x2
  3506. 000027BC  6600 0764                bne        +0x766 /* 00002F22 */
  3507. label000027C0:
  3508. 000027C0  0053 0200                ori.w      [A3], 0x200
  3509. 000027C4  002B 0004 003E           ori.b      [A3 + 0x3E], 0x4
  3510. 000027CA  34BC 0001                move.w     [A2], 0x1
  3511. 000027CE  6000 0752                bra        +0x754 /* 00002F22 */
  3512. label000027D2:
  3513. 000027D2  2F07                     move.l     -[A7], D7
  3514. 000027D4  4EBA F4C2                jsr        [PC - 0xB3E /* 00001C98 */]
  3515. 000027D8  588F                     addq.l     A7, 4
  3516. 000027DA  6000 0746                bra        +0x748 /* 00002F22 */
  3517. label000027DE:
  3518. 000027DE  4A43                     tst.w      D3
  3519. 000027E0  6736                     beq        +0x38 /* 00002818 */
  3520. 000027E2  0813 0000                btst.b     [A3], 0x0
  3521. 000027E6  6712                     beq        +0x14 /* 000027FA */
  3522. 000027E8  082C 0002 0002           btst.b     [A4 + 0x2], 0x2
  3523. 000027EE  670A                     beq        +0xC /* 000027FA */
  3524. 000027F0  082C 0004 0026           btst.b     [A4 + 0x26], 0x4
  3525. 000027F6  6600 072A                bne        +0x72C /* 00002F22 */
  3526. label000027FA:
  3527. 000027FA  0053 0100                ori.w      [A3], 0x100
  3528. 000027FE  022C 00FE 0026           andi.b     [A4 + 0x26], 0xFE
  3529. 00002804  002C 0010 0026           ori.b      [A4 + 0x26], 0x10
  3530. 0000280A  002C 0004 0002           ori.b      [A4 + 0x2], 0x4
  3531. 00002810  34BC 0001                move.w     [A2], 0x1
  3532. 00002814  6000 070C                bra        +0x70E /* 00002F22 */
  3533. label00002818:
  3534. 00002818  0813 0001                btst.b     [A3], 0x1
  3535. 0000281C  670A                     beq        +0xC /* 00002828 */
  3536. 0000281E  082B 0004 003E           btst.b     [A3 + 0x3E], 0x4
  3537. 00002824  6600 06FC                bne        +0x6FE /* 00002F22 */
  3538. label00002828:
  3539. 00002828  0053 0200                ori.w      [A3], 0x200
  3540. 0000282C  002B 0010 003E           ori.b      [A3 + 0x3E], 0x10
  3541. 00002832  34BC 0001                move.w     [A2], 0x1
  3542. 00002836  6000 06EA                bra        +0x6EC /* 00002F22 */
  3543. label0000283A:
  3544. 0000283A  4A43                     tst.w      D3
  3545. 0000283C  6736                     beq        +0x38 /* 00002874 */
  3546. 0000283E  0813 0000                btst.b     [A3], 0x0
  3547. 00002842  6712                     beq        +0x14 /* 00002856 */
  3548. 00002844  082C 0002 0002           btst.b     [A4 + 0x2], 0x2
  3549. 0000284A  670A                     beq        +0xC /* 00002856 */
  3550. 0000284C  082C 0003 0026           btst.b     [A4 + 0x26], 0x3
  3551. 00002852  6600 06CE                bne        +0x6D0 /* 00002F22 */
  3552. label00002856:
  3553. 00002856  0053 0100                ori.w      [A3], 0x100
  3554. 0000285A  022C 00FE 0026           andi.b     [A4 + 0x26], 0xFE
  3555. 00002860  002C 0008 0026           ori.b      [A4 + 0x26], 0x8
  3556. 00002866  002C 0004 0002           ori.b      [A4 + 0x2], 0x4
  3557. 0000286C  34BC 0001                move.w     [A2], 0x1
  3558. 00002870  6000 06B0                bra        +0x6B2 /* 00002F22 */
  3559. label00002874:
  3560. 00002874  0813 0001                btst.b     [A3], 0x1
  3561. 00002878  670A                     beq        +0xC /* 00002884 */
  3562. 0000287A  082B 0003 003E           btst.b     [A3 + 0x3E], 0x3
  3563. 00002880  6600 06A0                bne        +0x6A2 /* 00002F22 */
  3564. label00002884:
  3565. 00002884  0053 0200                ori.w      [A3], 0x200
  3566. 00002888  002B 0008 003E           ori.b      [A3 + 0x3E], 0x8
  3567. 0000288E  34BC 0001                move.w     [A2], 0x1
  3568. 00002892  6000 068E                bra        +0x690 /* 00002F22 */
  3569. label00002896:
  3570. 00002896  0813 0001                btst.b     [A3], 0x1
  3571. 0000289A  670A                     beq        +0xC /* 000028A6 */
  3572. 0000289C  082B 0003 003E           btst.b     [A3 + 0x3E], 0x3
  3573. 000028A2  6600 067E                bne        +0x680 /* 00002F22 */
  3574. label000028A6:
  3575. 000028A6  0053 0200                ori.w      [A3], 0x200
  3576. 000028AA  002B 0008 003E           ori.b      [A3 + 0x3E], 0x8
  3577. 000028B0  34BC 0001                move.w     [A2], 0x1
  3578. 000028B4  6000 066C                bra        +0x66E /* 00002F22 */
  3579. label000028B8:
  3580. 000028B8  0813 0004                btst.b     [A3], 0x4
  3581. 000028BC  6708                     beq        +0xA /* 000028C6 */
  3582. 000028BE  B66B 0040                cmp.w      D3, [A3 + 0x40]
  3583. 000028C2  6700 065E                beq        +0x660 /* 00002F22 */
  3584. label000028C6:
  3585. 000028C6  0053 1000                ori.w      [A3], 0x1000
  3586. 000028CA  3743 0040                move.w     [A3 + 0x40], D3
  3587. 000028CE  34BC 0001                move.w     [A2], 0x1
  3588. 000028D2  6000 064E                bra        +0x650 /* 00002F22 */
  3589. label000028D6:
  3590. 000028D6  4A6A 058A                tst.w      [A2 + 0x58A]
  3591. 000028DA  6700 0646                beq        +0x648 /* 00002F22 */
  3592. 000028DE  3545 0580                move.w     [A2 + 0x580], D5
  3593. 000028E2  6000 063E                bra        +0x640 /* 00002F22 */
  3594. label000028E6:
  3595. 000028E6  002A 0001 058C           ori.b      [A2 + 0x58C], 0x1
  3596. 000028EC  6000 0634                bra        +0x636 /* 00002F22 */
  3597. label000028F0:
  3598. 000028F0  002A 0002 058C           ori.b      [A2 + 0x58C], 0x2
  3599. 000028F6  6000 062A                bra        +0x62C /* 00002F22 */
  3600. label000028FA:
  3601. 000028FA  002A 0004 058C           ori.b      [A2 + 0x58C], 0x4
  3602. 00002900  6000 0620                bra        +0x622 /* 00002F22 */
  3603. label00002904:
  3604. 00002904  002A 0008 058C           ori.b      [A2 + 0x58C], 0x8
  3605. 0000290A  6000 0616                bra        +0x618 /* 00002F22 */
  3606. label0000290E:
  3607. 0000290E  002A 0010 058C           ori.b      [A2 + 0x58C], 0x10
  3608. 00002914  6000 060C                bra        +0x60E /* 00002F22 */
  3609. label00002918:
  3610. 00002918  7018                     moveq.l    D0, 0x18
  3611. 0000291A  C02A 058C                and.b      D0, [A2 + 0x58C]
  3612. 0000291E  660E                     bne        +0x10 /* 0000292E */
  3613. 00002920  4267                     clr.w      -[A7]
  3614. 00002922  42A7                     clr.l      -[A7]
  3615. 00002924  2F06                     move.l     -[A7], D6
  3616. 00002926  4EBA 0ACA                jsr        [PC + 0xACA /* 000033F2 */]
  3617. 0000292A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3618. label0000292E:
  3619. 0000292E  2047                     movea.l    A0, D7
  3620. 00002930  2050                     movea.l    A0, [A0]
  3621. 00002932  4228 058C                clr.b      [A0 + 0x58C]
  3622. 00002936  6000 05EA                bra        +0x5EC /* 00002F22 */
  3623. label0000293A:
  3624. 0000293A  0C6E 0032 FFE2           cmpi.w     [A6 - 0x1E], 0x32 /* '2' */
  3625. 00002940  6600 05E0                bne        +0x5E2 /* 00002F22 */
  3626. 00002944  4A6B 000E                tst.w      [A3 + 0xE]
  3627. 00002948  6E00 05D8                bgt        +0x5DA /* 00002F22 */
  3628. 0000294C  0C43 8440                cmpi.w     D3, 0x8440
  3629. 00002950  6F00 05D0                ble        +0x5D2 /* 00002F22 */
  3630. 00002954  0C43 7BC0                cmpi.w     D3, 0x7BC0
  3631. 00002958  6C00 05C8                bge        +0x5CA /* 00002F22 */
  3632. 0000295C  486E FFF4                pea.l      [A6 - 0xC]
  3633. 00002960  486E FFF8                pea.l      [A6 - 0x8]
  3634. 00002964  486E FFF6                pea.l      [A6 - 0xA]
  3635. 00002968  486E FFFA                pea.l      [A6 - 0x6]
  3636. 0000296C  2F04                     move.l     -[A7], D4
  3637. 0000296E  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  3638. 00002972  3E83                     move.w     [A7], D3
  3639. 00002974  2F04                     move.l     -[A7], D4
  3640. 00002976  1F3C 0061                move.b     -[A7], 0x61 /* 'a' */
  3641. 0000297A  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  3642. 0000297E  3A00                     move.w     D5, D0
  3643. 00002980  BA6E FFF6                cmp.w      D5, [A6 - 0xA]
  3644. 00002984  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3645. 00002988  6700 0598                beq        +0x59A /* 00002F22 */
  3646. 0000298C  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3647. 00002990  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3648. 00002994  3F05                     move.w     -[A7], D5
  3649. 00002996  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3650. 0000299A  2F04                     move.l     -[A7], D4
  3651. 0000299C  4EAD 1F6A                jsr        [A5 + 0x1F6A /* export_1001 */]
  3652. 000029A0  2047                     movea.l    A0, D7
  3653. 000029A2  2050                     movea.l    A0, [A0]
  3654. 000029A4  30BC 0001                move.w     [A0], 0x1
  3655. 000029A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3656. 000029AC  6000 0574                bra        +0x576 /* 00002F22 */
  3657. label000029B0:
  3658. 000029B0  0C6E 0032 FFE2           cmpi.w     [A6 - 0x1E], 0x32 /* '2' */
  3659. 000029B6  6600 056A                bne        +0x56C /* 00002F22 */
  3660. 000029BA  4A6B 000E                tst.w      [A3 + 0xE]
  3661. 000029BE  6E00 0562                bgt        +0x564 /* 00002F22 */
  3662. 000029C2  0C43 8440                cmpi.w     D3, 0x8440
  3663. 000029C6  6F00 055A                ble        +0x55C /* 00002F22 */
  3664. 000029CA  0C43 7BC0                cmpi.w     D3, 0x7BC0
  3665. 000029CE  6C00 0552                bge        +0x554 /* 00002F22 */
  3666. 000029D2  486E FFF4                pea.l      [A6 - 0xC]
  3667. 000029D6  486E FFF8                pea.l      [A6 - 0x8]
  3668. 000029DA  486E FFF6                pea.l      [A6 - 0xA]
  3669. 000029DE  486E FFFA                pea.l      [A6 - 0x6]
  3670. 000029E2  2F04                     move.l     -[A7], D4
  3671. 000029E4  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  3672. 000029E8  3E83                     move.w     [A7], D3
  3673. 000029EA  2F04                     move.l     -[A7], D4
  3674. 000029EC  1F3C 0061                move.b     -[A7], 0x61 /* 'a' */
  3675. 000029F0  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  3676. 000029F4  3A00                     move.w     D5, D0
  3677. 000029F6  BA6E FFFA                cmp.w      D5, [A6 - 0x6]
  3678. 000029FA  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3679. 000029FE  6700 0522                beq        +0x524 /* 00002F22 */
  3680. 00002A02  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3681. 00002A06  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3682. 00002A0A  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3683. 00002A0E  3F05                     move.w     -[A7], D5
  3684. 00002A10  2F04                     move.l     -[A7], D4
  3685. 00002A12  4EAD 1F6A                jsr        [A5 + 0x1F6A /* export_1001 */]
  3686. 00002A16  2047                     movea.l    A0, D7
  3687. 00002A18  2050                     movea.l    A0, [A0]
  3688. 00002A1A  30BC 0001                move.w     [A0], 0x1
  3689. 00002A1E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3690. 00002A22  6000 04FE                bra        +0x500 /* 00002F22 */
  3691. label00002A26:
  3692. 00002A26  2F07                     move.l     -[A7], D7
  3693. 00002A28  4EBA F340                jsr        [PC - 0xCC0 /* 00001D6A */]
  3694. 00002A2C  588F                     addq.l     A7, 4
  3695. 00002A2E  6000 04F2                bra        +0x4F4 /* 00002F22 */
  3696. label00002A32:
  3697. 00002A32  022C 00F0 002C           andi.b     [A4 + 0x2C], 0xF0
  3698. 00002A38  002C 0003 002C           ori.b      [A4 + 0x2C], 0x3
  3699. 00002A3E  002C 0010 0002           ori.b      [A4 + 0x2], 0x10
  3700. 00002A44  0053 0080                ori.w      [A3], 0x80
  3701. 00002A48  34BC 0001                move.w     [A2], 0x1
  3702. 00002A4C  0C6E 0032 FFE2           cmpi.w     [A6 - 0x1E], 0x32 /* '2' */
  3703. 00002A52  6600 04CE                bne        +0x4D0 /* 00002F22 */
  3704. 00002A56  4A6B 000E                tst.w      [A3 + 0xE]
  3705. 00002A5A  6600 04C6                bne        +0x4C8 /* 00002F22 */
  3706. 00002A5E  42A7                     clr.l      -[A7]
  3707. 00002A60  2F04                     move.l     -[A7], D4
  3708. 00002A62  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  3709. 00002A66  7200                     moveq.l    D1, 0x00
  3710. 00002A68  1200                     move.b     D1, D0
  3711. 00002A6A  0241 0003                andi.w     D1, 0x3
  3712. 00002A6E  508F                     addq.l     A7, 8
  3713. 00002A70  6600 04B0                bne        +0x4B2 /* 00002F22 */
  3714. 00002A74  1F3C 0003                move.b     -[A7], 0x3
  3715. 00002A78  2F04                     move.l     -[A7], D4
  3716. 00002A7A  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  3717. 00002A7E  5C8F                     addq.l     A7, 6
  3718. 00002A80  6000 04A0                bra        +0x4A2 /* 00002F22 */
  3719. label00002A84:
  3720. 00002A84  022C 00F0 002C           andi.b     [A4 + 0x2C], 0xF0
  3721. 00002A8A  002C 0004 002C           ori.b      [A4 + 0x2C], 0x4
  3722. 00002A90  002C 0010 0002           ori.b      [A4 + 0x2], 0x10
  3723. 00002A96  0053 0080                ori.w      [A3], 0x80
  3724. 00002A9A  34BC 0001                move.w     [A2], 0x1
  3725. 00002A9E  0C6E 0032 FFE2           cmpi.w     [A6 - 0x1E], 0x32 /* '2' */
  3726. 00002AA4  6600 047C                bne        +0x47E /* 00002F22 */
  3727. 00002AA8  4A6B 000E                tst.w      [A3 + 0xE]
  3728. 00002AAC  6600 0474                bne        +0x476 /* 00002F22 */
  3729. 00002AB0  42A7                     clr.l      -[A7]
  3730. 00002AB2  2F04                     move.l     -[A7], D4
  3731. 00002AB4  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  3732. 00002AB8  7200                     moveq.l    D1, 0x00
  3733. 00002ABA  1200                     move.b     D1, D0
  3734. 00002ABC  0241 0004                andi.w     D1, 0x4
  3735. 00002AC0  508F                     addq.l     A7, 8
  3736. 00002AC2  6600 045E                bne        +0x460 /* 00002F22 */
  3737. 00002AC6  1F3C 0004                move.b     -[A7], 0x4
  3738. 00002ACA  2F04                     move.l     -[A7], D4
  3739. 00002ACC  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  3740. 00002AD0  5C8F                     addq.l     A7, 6
  3741. 00002AD2  6000 044E                bra        +0x450 /* 00002F22 */
  3742. label00002AD6:
  3743. 00002AD6  022C 00F0 002C           andi.b     [A4 + 0x2C], 0xF0
  3744. 00002ADC  002C 0001 002C           ori.b      [A4 + 0x2C], 0x1
  3745. 00002AE2  002C 0010 0002           ori.b      [A4 + 0x2], 0x10
  3746. 00002AE8  0053 0080                ori.w      [A3], 0x80
  3747. 00002AEC  34BC 0001                move.w     [A2], 0x1
  3748. 00002AF0  0C6E 0032 FFE2           cmpi.w     [A6 - 0x1E], 0x32 /* '2' */
  3749. 00002AF6  6600 042A                bne        +0x42C /* 00002F22 */
  3750. 00002AFA  4A6B 000E                tst.w      [A3 + 0xE]
  3751. 00002AFE  6600 0422                bne        +0x424 /* 00002F22 */
  3752. 00002B02  42A7                     clr.l      -[A7]
  3753. 00002B04  2F04                     move.l     -[A7], D4
  3754. 00002B06  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  3755. 00002B0A  7200                     moveq.l    D1, 0x00
  3756. 00002B0C  1200                     move.b     D1, D0
  3757. 00002B0E  0241 0001                andi.w     D1, 0x1
  3758. 00002B12  508F                     addq.l     A7, 8
  3759. 00002B14  6600 040C                bne        +0x40E /* 00002F22 */
  3760. 00002B18  1F3C 0001                move.b     -[A7], 0x1
  3761. 00002B1C  2F04                     move.l     -[A7], D4
  3762. 00002B1E  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  3763. 00002B22  5C8F                     addq.l     A7, 6
  3764. 00002B24  6000 03FC                bra        +0x3FE /* 00002F22 */
  3765. label00002B28:
  3766. 00002B28  022C 00F0 002C           andi.b     [A4 + 0x2C], 0xF0
  3767. 00002B2E  002C 0002 002C           ori.b      [A4 + 0x2C], 0x2
  3768. 00002B34  002C 0010 0002           ori.b      [A4 + 0x2], 0x10
  3769. 00002B3A  0053 0080                ori.w      [A3], 0x80
  3770. 00002B3E  34BC 0001                move.w     [A2], 0x1
  3771. 00002B42  0C6E 0032 FFE2           cmpi.w     [A6 - 0x1E], 0x32 /* '2' */
  3772. 00002B48  6600 03D8                bne        +0x3DA /* 00002F22 */
  3773. 00002B4C  4A6B 000E                tst.w      [A3 + 0xE]
  3774. 00002B50  6600 03D0                bne        +0x3D2 /* 00002F22 */
  3775. 00002B54  42A7                     clr.l      -[A7]
  3776. 00002B56  2F04                     move.l     -[A7], D4
  3777. 00002B58  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  3778. 00002B5C  7200                     moveq.l    D1, 0x00
  3779. 00002B5E  1200                     move.b     D1, D0
  3780. 00002B60  0241 0002                andi.w     D1, 0x2
  3781. 00002B64  508F                     addq.l     A7, 8
  3782. 00002B66  6600 03BA                bne        +0x3BC /* 00002F22 */
  3783. 00002B6A  1F3C 0002                move.b     -[A7], 0x2
  3784. 00002B6E  2F04                     move.l     -[A7], D4
  3785. 00002B70  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  3786. 00002B74  5C8F                     addq.l     A7, 6
  3787. 00002B76  6000 03AA                bra        +0x3AC /* 00002F22 */
  3788. label00002B7A:
  3789. 00002B7A  0C6E 0032 FFE2           cmpi.w     [A6 - 0x1E], 0x32 /* '2' */
  3790. 00002B80  6600 03A0                bne        +0x3A2 /* 00002F22 */
  3791. 00002B84  4A6B 000E                tst.w      [A3 + 0xE]
  3792. 00002B88  6E00 0398                bgt        +0x39A /* 00002F22 */
  3793. 00002B8C  0C43 8440                cmpi.w     D3, 0x8440
  3794. 00002B90  6F00 0390                ble        +0x392 /* 00002F22 */
  3795. 00002B94  0C43 7BC0                cmpi.w     D3, 0x7BC0
  3796. 00002B98  6C00 0388                bge        +0x38A /* 00002F22 */
  3797. 00002B9C  486E FFF4                pea.l      [A6 - 0xC]
  3798. 00002BA0  486E FFF8                pea.l      [A6 - 0x8]
  3799. 00002BA4  486E FFF6                pea.l      [A6 - 0xA]
  3800. 00002BA8  486E FFFA                pea.l      [A6 - 0x6]
  3801. 00002BAC  2F04                     move.l     -[A7], D4
  3802. 00002BAE  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  3803. 00002BB2  3E83                     move.w     [A7], D3
  3804. 00002BB4  2F04                     move.l     -[A7], D4
  3805. 00002BB6  1F3C 0061                move.b     -[A7], 0x61 /* 'a' */
  3806. 00002BBA  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  3807. 00002BBE  3A00                     move.w     D5, D0
  3808. 00002BC0  BA6E FFF8                cmp.w      D5, [A6 - 0x8]
  3809. 00002BC4  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3810. 00002BC8  6700 0358                beq        +0x35A /* 00002F22 */
  3811. 00002BCC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  3812. 00002BD0  3F05                     move.w     -[A7], D5
  3813. 00002BD2  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3814. 00002BD6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3815. 00002BDA  2F04                     move.l     -[A7], D4
  3816. 00002BDC  4EAD 1F6A                jsr        [A5 + 0x1F6A /* export_1001 */]
  3817. 00002BE0  2047                     movea.l    A0, D7
  3818. 00002BE2  2050                     movea.l    A0, [A0]
  3819. 00002BE4  30BC 0001                move.w     [A0], 0x1
  3820. 00002BE8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3821. 00002BEC  6000 0334                bra        +0x336 /* 00002F22 */
  3822. label00002BF0:
  3823. 00002BF0  3743 000E                move.w     [A3 + 0xE], D3
  3824. 00002BF4  0C6E 0032 FFE2           cmpi.w     [A6 - 0x1E], 0x32 /* '2' */
  3825. 00002BFA  6600 0326                bne        +0x328 /* 00002F22 */
  3826. 00002BFE  082A 0001 0AEA           btst.b     [A2 + 0xAEA], 0x1
  3827. 00002C04  6600 031C                bne        +0x31E /* 00002F22 */
  3828. 00002C08  3545 0580                move.w     [A2 + 0x580], D5
  3829. 00002C0C  6000 0314                bra        +0x316 /* 00002F22 */
  3830. label00002C10:
  3831. 00002C10  0C6E 0032 FFE2           cmpi.w     [A6 - 0x1E], 0x32 /* '2' */
  3832. 00002C16  6600 030A                bne        +0x30C /* 00002F22 */
  3833. 00002C1A  4A6B 000E                tst.w      [A3 + 0xE]
  3834. 00002C1E  6E00 0302                bgt        +0x304 /* 00002F22 */
  3835. 00002C22  3F03                     move.w     -[A7], D3
  3836. 00002C24  2F04                     move.l     -[A7], D4
  3837. 00002C26  1F3C 0089                move.b     -[A7], 0x89
  3838. 00002C2A  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  3839. 00002C2E  3A00                     move.w     D5, D0
  3840. 00002C30  0C43 03E8                cmpi.w     D3, 0x3E8
  3841. 00002C34  508F                     addq.l     A7, 8
  3842. 00002C36  6614                     bne        +0x16 /* 00002C4C */
  3843. 00002C38  42A7                     clr.l      -[A7]
  3844. 00002C3A  1F3C 0002                move.b     -[A7], 0x2
  3845. 00002C3E  2F04                     move.l     -[A7], D4
  3846. 00002C40  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  3847. 00002C44  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3848. 00002C48  6000 02D8                bra        +0x2DA /* 00002F22 */
  3849. label00002C4C:
  3850. 00002C4C  4A43                     tst.w      D3
  3851. 00002C4E  6F16                     ble        +0x18 /* 00002C66 */
  3852. 00002C50  4267                     clr.w      -[A7]
  3853. 00002C52  3F05                     move.w     -[A7], D5
  3854. 00002C54  1F3C 0002                move.b     -[A7], 0x2
  3855. 00002C58  2F04                     move.l     -[A7], D4
  3856. 00002C5A  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  3857. 00002C5E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3858. 00002C62  6000 02BE                bra        +0x2C0 /* 00002F22 */
  3859. label00002C66:
  3860. 00002C66  4A43                     tst.w      D3
  3861. 00002C68  6C00 02B8                bge        +0x2BA /* 00002F22 */
  3862. 00002C6C  4267                     clr.w      -[A7]
  3863. 00002C6E  3005                     move.w     D0, D5
  3864. 00002C70  4440                     neg.w      D0
  3865. 00002C72  3F00                     move.w     -[A7], D0
  3866. 00002C74  1F3C 0002                move.b     -[A7], 0x2
  3867. 00002C78  2F04                     move.l     -[A7], D4
  3868. 00002C7A  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  3869. 00002C7E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3870. 00002C82  6000 029E                bra        +0x2A0 /* 00002F22 */
  3871. label00002C86:
  3872. 00002C86  0C6E 0032 FFE2           cmpi.w     [A6 - 0x1E], 0x32 /* '2' */
  3873. 00002C8C  6600 0294                bne        +0x296 /* 00002F22 */
  3874. 00002C90  4A6B 000E                tst.w      [A3 + 0xE]
  3875. 00002C94  6E00 028C                bgt        +0x28E /* 00002F22 */
  3876. 00002C98  4A43                     tst.w      D3
  3877. 00002C9A  6F00 0286                ble        +0x288 /* 00002F22 */
  3878. 00002C9E  0C43 7BC0                cmpi.w     D3, 0x7BC0
  3879. 00002CA2  6C00 027E                bge        +0x280 /* 00002F22 */
  3880. 00002CA6  0C6A 0010 05CE           cmpi.w     [A2 + 0x5CE], 0x10
  3881. 00002CAC  6C00 0274                bge        +0x276 /* 00002F22 */
  3882. 00002CB0  3F03                     move.w     -[A7], D3
  3883. 00002CB2  2F04                     move.l     -[A7], D4
  3884. 00002CB4  1F3C 0061                move.b     -[A7], 0x61 /* 'a' */
  3885. 00002CB8  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  3886. 00002CBC  3A00                     move.w     D5, D0
  3887. 00002CBE  2047                     movea.l    A0, D7
  3888. 00002CC0  2450                     movea.l    A2, [A0]
  3889. 00002CC2  302A 05CE                move.w     D0, [A2 + 0x5CE]
  3890. 00002CC6  526A 05CE                addq.w     [A2 + 0x5CE], 1
  3891. 00002CCA  204A                     movea.l    A0, A2
  3892. 00002CCC  D0C0                     add.w      A0, D0
  3893. 00002CCE  D0C0                     add.w      A0, D0
  3894. 00002CD0  3143 05AE                move.w     [A0 + 0x5AE], D3
  3895. 00002CD4  34BC 0001                move.w     [A2], 0x1
  3896. 00002CD8  508F                     addq.l     A7, 8
  3897. 00002CDA  6000 0246                bra        +0x248 /* 00002F22 */
  3898. label00002CDE:
  3899. 00002CDE  2F07                     move.l     -[A7], D7
  3900. 00002CE0  4EBA F0E6                jsr        [PC - 0xF1A /* 00001DC8 */]
  3901. 00002CE4  588F                     addq.l     A7, 4
  3902. 00002CE6  6000 023A                bra        +0x23C /* 00002F22 */
  3903. label00002CEA:
  3904. 00002CEA  3F3C 0001                move.w     -[A7], 0x1
  3905. 00002CEE  2F3C 0000 146E           move.l     -[A7], 0x146E
  3906. 00002CF4  2F06                     move.l     -[A7], D6
  3907. 00002CF6  4EBA 06FA                jsr        [PC + 0x6FA /* 000033F2 */]
  3908. 00002CFA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3909. 00002CFE  6000 0222                bra        +0x224 /* 00002F22 */
  3910. label00002D02:
  3911. 00002D02  3F3C 0001                move.w     -[A7], 0x1
  3912. 00002D06  2F3C 0000 1470           move.l     -[A7], 0x1470
  3913. 00002D0C  2F06                     move.l     -[A7], D6
  3914. 00002D0E  4EBA 06E2                jsr        [PC + 0x6E2 /* 000033F2 */]
  3915. 00002D12  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3916. 00002D16  6000 020A                bra        +0x20C /* 00002F22 */
  3917. label00002D1A:
  3918. 00002D1A  7600                     moveq.l    D3, 0x00
  3919. 00002D1C  0C6E 0001 FFDC           cmpi.w     [A6 - 0x24], 0x1
  3920. 00002D22  6D0E                     blt        +0x10 /* 00002D32 */
  3921. 00002D24  206E FFEA                movea.l    A0, [A6 - 0x16]
  3922. 00002D28  1F10                     move.b     -[A7], [A0]
  3923. 00002D2A  4EBA F3A8                jsr        [PC - 0xC58 /* 000020D4 */]
  3924. 00002D2E  3600                     move.w     D3, D0
  3925. 00002D30  548F                     addq.l     A7, 2
  3926. label00002D32:
  3927. 00002D32  0C6E 0002 FFDC           cmpi.w     [A6 - 0x24], 0x2
  3928. 00002D38  6D12                     blt        +0x14 /* 00002D4C */
  3929. 00002D3A  206E FFEA                movea.l    A0, [A6 - 0x16]
  3930. 00002D3E  1F28 0001                move.b     -[A7], [A0 + 0x1]
  3931. 00002D42  4EBA F390                jsr        [PC - 0xC70 /* 000020D4 */]
  3932. 00002D46  E94B                     lsl        D3.w, 4
  3933. 00002D48  D640                     add.w      D3, D0
  3934. 00002D4A  548F                     addq.l     A7, 2
  3935. label00002D4C:
  3936. 00002D4C  1D43 FFF2                move.b     [A6 - 0xE], D3
  3937. 00002D50  422E FFF3                clr.b      [A6 - 0xD]
  3938. 00002D54  3F3C 0001                move.w     -[A7], 0x1
  3939. 00002D58  486E FFF2                pea.l      [A6 - 0xE]
  3940. 00002D5C  2F06                     move.l     -[A7], D6
  3941. 00002D5E  4EBA 0692                jsr        [PC + 0x692 /* 000033F2 */]
  3942. 00002D62  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3943. 00002D66  6000 01BA                bra        +0x1BC /* 00002F22 */
  3944. label00002D6A:
  3945. 00002D6A  3F3C 0001                move.w     -[A7], 0x1
  3946. 00002D6E  2F3C 0000 1472           move.l     -[A7], 0x1472
  3947. 00002D74  2F06                     move.l     -[A7], D6
  3948. 00002D76  4EBA 067A                jsr        [PC + 0x67A /* 000033F2 */]
  3949. 00002D7A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3950. 00002D7E  6000 01A2                bra        +0x1A4 /* 00002F22 */
  3951. label00002D82:
  3952. 00002D82  3F3C 0001                move.w     -[A7], 0x1
  3953. 00002D86  2F3C 0000 1474           move.l     -[A7], 0x1474
  3954. 00002D8C  2F06                     move.l     -[A7], D6
  3955. 00002D8E  4EBA 0662                jsr        [PC + 0x662 /* 000033F2 */]
  3956. 00002D92  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3957. 00002D96  6000 018A                bra        +0x18C /* 00002F22 */
  3958. label00002D9A:
  3959. 00002D9A  3F3C 0001                move.w     -[A7], 0x1
  3960. 00002D9E  2F3C 0000 1476           move.l     -[A7], 0x1476
  3961. 00002DA4  2F06                     move.l     -[A7], D6
  3962. 00002DA6  4EBA 064A                jsr        [PC + 0x64A /* 000033F2 */]
  3963. 00002DAA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3964. 00002DAE  6000 0172                bra        +0x174 /* 00002F22 */
  3965. label00002DB2:
  3966. 00002DB2  3F3C 0001                move.w     -[A7], 0x1
  3967. 00002DB6  2F3C 0000 1478           move.l     -[A7], 0x1478
  3968. 00002DBC  2F06                     move.l     -[A7], D6
  3969. 00002DBE  4EBA 0632                jsr        [PC + 0x632 /* 000033F2 */]
  3970. 00002DC2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3971. 00002DC6  6000 015A                bra        +0x15C /* 00002F22 */
  3972. label00002DCA:
  3973. 00002DCA  3F3C 0001                move.w     -[A7], 0x1
  3974. 00002DCE  2F3C 0000 147A           move.l     -[A7], 0x147A
  3975. 00002DD4  2F06                     move.l     -[A7], D6
  3976. 00002DD6  4EBA 061A                jsr        [PC + 0x61A /* 000033F2 */]
  3977. 00002DDA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3978. 00002DDE  6000 0142                bra        +0x144 /* 00002F22 */
  3979. label00002DE2:
  3980. 00002DE2  4A2E FFE1                tst.b      [A6 - 0x1F]
  3981. 00002DE6  6706                     beq        +0x8 /* 00002DEE */
  3982. 00002DE8  303C 00D0                move.w     D0, 0xD0
  3983. 00002DEC  6004                     bra        +0x6 /* 00002DF2 */
  3984. label00002DEE:
  3985. 00002DEE  303C 0097                move.w     D0, 0x97
  3986. label00002DF2:
  3987. 00002DF2  1D40 FFF2                move.b     [A6 - 0xE], D0
  3988. 00002DF6  422E FFF3                clr.b      [A6 - 0xD]
  3989. 00002DFA  3F3C 0001                move.w     -[A7], 0x1
  3990. 00002DFE  486E FFF2                pea.l      [A6 - 0xE]
  3991. 00002E02  2F06                     move.l     -[A7], D6
  3992. 00002E04  4EBA 05EC                jsr        [PC + 0x5EC /* 000033F2 */]
  3993. 00002E08  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3994. 00002E0C  6000 0114                bra        +0x116 /* 00002F22 */
  3995. label00002E10:
  3996. 00002E10  4A2E FFE1                tst.b      [A6 - 0x1F]
  3997. 00002E14  6706                     beq        +0x8 /* 00002E1C */
  3998. 00002E16  303C 00D1                move.w     D0, 0xD1
  3999. 00002E1A  6004                     bra        +0x6 /* 00002E20 */
  4000. label00002E1C:
  4001. 00002E1C  303C 0096                move.w     D0, 0x96
  4002. label00002E20:
  4003. 00002E20  1D40 FFF2                move.b     [A6 - 0xE], D0
  4004. 00002E24  422E FFF3                clr.b      [A6 - 0xD]
  4005. 00002E28  3F3C 0001                move.w     -[A7], 0x1
  4006. 00002E2C  486E FFF2                pea.l      [A6 - 0xE]
  4007. 00002E30  2F06                     move.l     -[A7], D6
  4008. 00002E32  4EBA 05BE                jsr        [PC + 0x5BE /* 000033F2 */]
  4009. 00002E36  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4010. 00002E3A  6000 00E6                bra        +0xE8 /* 00002F22 */
  4011. label00002E3E:
  4012. 00002E3E  4A2E FFE1                tst.b      [A6 - 0x1F]
  4013. 00002E42  6706                     beq        +0x8 /* 00002E4A */
  4014. 00002E44  303C 00A5                move.w     D0, 0xA5
  4015. 00002E48  6004                     bra        +0x6 /* 00002E4E */
  4016. label00002E4A:
  4017. 00002E4A  303C 0095                move.w     D0, 0x95
  4018. label00002E4E:
  4019. 00002E4E  1D40 FFF2                move.b     [A6 - 0xE], D0
  4020. 00002E52  422E FFF3                clr.b      [A6 - 0xD]
  4021. 00002E56  3F3C 0001                move.w     -[A7], 0x1
  4022. 00002E5A  486E FFF2                pea.l      [A6 - 0xE]
  4023. 00002E5E  2F06                     move.l     -[A7], D6
  4024. 00002E60  4EBA 0590                jsr        [PC + 0x590 /* 000033F2 */]
  4025. 00002E64  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4026. 00002E68  6000 00B8                bra        +0xBA /* 00002F22 */
  4027. label00002E6C:
  4028. 00002E6C  4A2E FFE1                tst.b      [A6 - 0x1F]
  4029. 00002E70  6706                     beq        +0x8 /* 00002E78 */
  4030. 00002E72  303C 00D4                move.w     D0, 0xD4
  4031. 00002E76  6004                     bra        +0x6 /* 00002E7C */
  4032. label00002E78:
  4033. 00002E78  303C 0091                move.w     D0, 0x91
  4034. label00002E7C:
  4035. 00002E7C  1D40 FFF2                move.b     [A6 - 0xE], D0
  4036. 00002E80  422E FFF3                clr.b      [A6 - 0xD]
  4037. 00002E84  3F3C 0001                move.w     -[A7], 0x1
  4038. 00002E88  486E FFF2                pea.l      [A6 - 0xE]
  4039. 00002E8C  2F06                     move.l     -[A7], D6
  4040. 00002E8E  4EBA 0562                jsr        [PC + 0x562 /* 000033F2 */]
  4041. 00002E92  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4042. 00002E96  6000 008A                bra        +0x8C /* 00002F22 */
  4043. label00002E9A:
  4044. 00002E9A  4A2E FFE1                tst.b      [A6 - 0x1F]
  4045. 00002E9E  6706                     beq        +0x8 /* 00002EA6 */
  4046. 00002EA0  303C 00D5                move.w     D0, 0xD5
  4047. 00002EA4  6004                     bra        +0x6 /* 00002EAA */
  4048. label00002EA6:
  4049. 00002EA6  303C 0092                move.w     D0, 0x92
  4050. label00002EAA:
  4051. 00002EAA  1D40 FFF2                move.b     [A6 - 0xE], D0
  4052. 00002EAE  422E FFF3                clr.b      [A6 - 0xD]
  4053. 00002EB2  3F3C 0001                move.w     -[A7], 0x1
  4054. 00002EB6  486E FFF2                pea.l      [A6 - 0xE]
  4055. 00002EBA  2F06                     move.l     -[A7], D6
  4056. 00002EBC  4EBA 0534                jsr        [PC + 0x534 /* 000033F2 */]
  4057. 00002EC0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4058. 00002EC4  605C                     bra        +0x5E /* 00002F22 */
  4059. label00002EC6:
  4060. 00002EC6  4A2E FFE1                tst.b      [A6 - 0x1F]
  4061. 00002ECA  6706                     beq        +0x8 /* 00002ED2 */
  4062. 00002ECC  303C 00D2                move.w     D0, 0xD2
  4063. 00002ED0  6004                     bra        +0x6 /* 00002ED6 */
  4064. label00002ED2:
  4065. 00002ED2  303C 0093                move.w     D0, 0x93
  4066. label00002ED6:
  4067. 00002ED6  1D40 FFF2                move.b     [A6 - 0xE], D0
  4068. 00002EDA  422E FFF3                clr.b      [A6 - 0xD]
  4069. 00002EDE  3F3C 0001                move.w     -[A7], 0x1
  4070. 00002EE2  486E FFF2                pea.l      [A6 - 0xE]
  4071. 00002EE6  2F06                     move.l     -[A7], D6
  4072. 00002EE8  4EBA 0508                jsr        [PC + 0x508 /* 000033F2 */]
  4073. 00002EEC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4074. 00002EF0  6030                     bra        +0x32 /* 00002F22 */
  4075. label00002EF2:
  4076. 00002EF2  4A2E FFE1                tst.b      [A6 - 0x1F]
  4077. 00002EF6  6706                     beq        +0x8 /* 00002EFE */
  4078. 00002EF8  303C 00D3                move.w     D0, 0xD3
  4079. 00002EFC  6004                     bra        +0x6 /* 00002F02 */
  4080. label00002EFE:
  4081. 00002EFE  303C 0094                move.w     D0, 0x94
  4082. label00002F02:
  4083. 00002F02  1D40 FFF2                move.b     [A6 - 0xE], D0
  4084. 00002F06  422E FFF3                clr.b      [A6 - 0xD]
  4085. 00002F0A  3F3C 0001                move.w     -[A7], 0x1
  4086. 00002F0E  486E FFF2                pea.l      [A6 - 0xE]
  4087. 00002F12  2F06                     move.l     -[A7], D6
  4088. 00002F14  4EBA 04DC                jsr        [PC + 0x4DC /* 000033F2 */]
  4089. 00002F18  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4090. 00002F1C  6004                     bra        +0x6 /* 00002F22 */
  4091. label00002F1E:
  4092. 00002F1E  3545 0580                move.w     [A2 + 0x580], D5
  4093. label00002F22:
  4094. 00002F22  2046                     movea.l    A0, D6
  4095. 00002F24  2050                     movea.l    A0, [A0]
  4096. 00002F26  0C68 0030 0014           cmpi.w     [A0 + 0x14], 0x30 /* '0' */
  4097. 00002F2C  57C0                     seq        D0
  4098. 00002F2E  4400                     neg.b      D0
  4099. 00002F30  4880                     ext.w      D0
  4100. 00002F32  2047                     movea.l    A0, D7
  4101. 00002F34  2050                     movea.l    A0, [A0]
  4102. 00002F36  3140 058A                move.w     [A0 + 0x58A], D0
  4103. 00002F3A  4A6E FFE8                tst.w      [A6 - 0x18]
  4104. 00002F3E  670A                     beq        +0xC /* 00002F4A */
  4105. 00002F40  2046                     movea.l    A0, D6
  4106. 00002F42  2050                     movea.l    A0, [A0]
  4107. 00002F44  2068 0004                movea.l    A0, [A0 + 0x4]
  4108. 00002F48  A02A                     syscall    HUnlock
  4109. label00002F4A:
  4110. 00002F4A  7001                     moveq.l    D0, 0x01
  4111. label00002F4C:
  4112. 00002F4C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4113. 00002F50  4E5E                     unlink     A6
  4114. 00002F52  4E75                     rts
  4115. fn00002F54:
  4116. 00002F54  4E56 FFD2                link       A6, -0x002E
  4117. 00002F58  48E7 0038                movem.l    -[A7], A2,A3,A4
  4118. 00002F5C  286E 0008                movea.l    A4, [A6 + 0x8]
  4119. 00002F60  2F0C                     move.l     -[A7], A4
  4120. 00002F62  4EBA 003E                jsr        [PC + 0x3E /* 00002FA2 */]
  4121. 00002F66  2654                     movea.l    A3, [A4]
  4122. 00002F68  4253                     clr.w      [A3]
  4123. 00002F6A  246B 0002                movea.l    A2, [A3 + 0x2]
  4124. 00002F6E  486E FFD2                pea.l      [A6 - 0x2E]
  4125. 00002F72  2F0A                     move.l     -[A7], A2
  4126. 00002F74  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  4127. 00002F78  2654                     movea.l    A3, [A4]
  4128. 00002F7A  7044                     moveq.l    D0, 0x44
  4129. 00002F7C  C1EB 0006                muls.w     D0, [A3 + 0x6]
  4130. 00002F80  4873 0808                pea.l      [A3 + D0 + 0x8]
  4131. 00002F84  486E FFD2                pea.l      [A6 - 0x2E]
  4132. 00002F88  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  4133. 00002F8C  486E FFD2                pea.l      [A6 - 0x2E]
  4134. 00002F90  2F0A                     move.l     -[A7], A2
  4135. 00002F92  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  4136. 00002F96  7001                     moveq.l    D0, 0x01
  4137. 00002F98  4CEE 1C00 FFC6           movem.l    A2,A3,A4, [A6 - 0x3A]
  4138. 00002F9E  4E5E                     unlink     A6
  4139. 00002FA0  4E75                     rts
  4140. fn00002FA2:
  4141. 00002FA2  4E56 0000                link       A6, 0
  4142. 00002FA6  48E7 0108                movem.l    -[A7], D7,A4
  4143. 00002FAA  206E 0008                movea.l    A0, [A6 + 0x8]
  4144. 00002FAE  2850                     movea.l    A4, [A0]
  4145. 00002FB0  3E2C 06E8                move.w     D7, [A4 + 0x6E8]
  4146. 00002FB4  4A47                     tst.w      D7
  4147. 00002FB6  6E04                     bgt        +0x6 /* 00002FBC */
  4148. 00002FB8  7000                     moveq.l    D0, 0x00
  4149. 00002FBA  602A                     bra        +0x2C /* 00002FE6 */
  4150. label00002FBC:
  4151. 00002FBC  3F07                     move.w     -[A7], D7
  4152. 00002FBE  486C 06EA                pea.l      [A4 + 0x6EA]
  4153. 00002FC2  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4154. 00002FC6  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  4155. 00002FCA  4A40                     tst.w      D0
  4156. 00002FCC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4157. 00002FD0  6604                     bne        +0x6 /* 00002FD6 */
  4158. 00002FD2  7000                     moveq.l    D0, 0x00
  4159. 00002FD4  6010                     bra        +0x12 /* 00002FE6 */
  4160. label00002FD6:
  4161. 00002FD6  206E 0008                movea.l    A0, [A6 + 0x8]
  4162. 00002FDA  2850                     movea.l    A4, [A0]
  4163. 00002FDC  422C 06EA                clr.b      [A4 + 0x6EA]
  4164. 00002FE0  426C 06E8                clr.w      [A4 + 0x6E8]
  4165. 00002FE4  3007                     move.w     D0, D7
  4166. label00002FE6:
  4167. 00002FE6  4CDF 1080                movem.l    D7,A4, [A7]+
  4168. 00002FEA  4E5E                     unlink     A6
  4169. 00002FEC  4E75                     rts
  4170. fn00002FEE:
  4171. 00002FEE  4E56 0000                link       A6, 0
  4172. 00002FF2  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  4173. 00002FF6  266E 0008                movea.l    A3, [A6 + 0x8]
  4174. 00002FFA  3C2E 0010                move.w     D6, [A6 + 0x10]
  4175. 00002FFE  2853                     movea.l    A4, [A3]
  4176. 00003000  3E2C 06E8                move.w     D7, [A4 + 0x6E8]
  4177. 00003004  7044                     moveq.l    D0, 0x44
  4178. 00003006  C1EC 0006                muls.w     D0, [A4 + 0x6]
  4179. 0000300A  45F4 0808                lea.l      A2, [A4 + D0 + 0x8]
  4180. 0000300E  4A46                     tst.w      D6
  4181. 00003010  6F06                     ble        +0x8 /* 00003018 */
  4182. 00003012  4A6A 0040                tst.w      [A2 + 0x40]
  4183. 00003016  6704                     beq        +0x6 /* 0000301C */
  4184. label00003018:
  4185. 00003018  7001                     moveq.l    D0, 0x01
  4186. 0000301A  6076                     bra        +0x78 /* 00003092 */
  4187. label0000301C:
  4188. 0000301C  4A47                     tst.w      D7
  4189. 0000301E  671E                     beq        +0x20 /* 0000303E */
  4190. 00003020  3007                     move.w     D0, D7
  4191. 00003022  D046                     add.w      D0, D6
  4192. 00003024  0C40 0400                cmpi.w     D0, 0x400
  4193. 00003028  6F14                     ble        +0x16 /* 0000303E */
  4194. 0000302A  2F0B                     move.l     -[A7], A3
  4195. 0000302C  4EBA FF74                jsr        [PC - 0x8C /* 00002FA2 */]
  4196. 00003030  BE40                     cmp.w      D7, D0
  4197. 00003032  588F                     addq.l     A7, 4
  4198. 00003034  6704                     beq        +0x6 /* 0000303A */
  4199. 00003036  7000                     moveq.l    D0, 0x00
  4200. 00003038  6058                     bra        +0x5A /* 00003092 */
  4201. label0000303A:
  4202. 0000303A  7E00                     moveq.l    D7, 0x00
  4203. 0000303C  2853                     movea.l    A4, [A3]
  4204. label0000303E:
  4205. 0000303E  0C46 0400                cmpi.w     D6, 0x400
  4206. 00003042  6F10                     ble        +0x12 /* 00003054 */
  4207. 00003044  3F06                     move.w     -[A7], D6
  4208. 00003046  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4209. 0000304A  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4210. 0000304E  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  4211. 00003052  603E                     bra        +0x40 /* 00003092 */
  4212. label00003054:
  4213. 00003054  47EC 06EA                lea.l      A3, [A4 + 0x6EA]
  4214. 00003058  D6C7                     add.w      A3, D7
  4215. 0000305A  3046                     movea.w    A0, D6
  4216. 0000305C  2F08                     move.l     -[A7], A0
  4217. 0000305E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4218. 00003062  2F0B                     move.l     -[A7], A3
  4219. 00003064  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  4220. 00003068  DD6C 06E8                add.w      [A4 + 0x6E8], D6
  4221. 0000306C  4A6A 0042                tst.w      [A2 + 0x42]
  4222. 00003070  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4223. 00003074  671A                     beq        +0x1C /* 00003090 */
  4224. 00003076  7E00                     moveq.l    D7, 0x00
  4225. 00003078  6012                     bra        +0x14 /* 0000308C */
  4226. label0000307A:
  4227. 0000307A  7000                     moveq.l    D0, 0x00
  4228. 0000307C  1013                     move.b     D0, [A3]
  4229. 0000307E  3F00                     move.w     -[A7], D0
  4230. 00003080  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  4231. 00003084  1680                     move.b     [A3], D0
  4232. 00003086  548F                     addq.l     A7, 2
  4233. 00003088  5247                     addq.w     D7, 1
  4234. 0000308A  528B                     addq.l     A3, 1
  4235. label0000308C:
  4236. 0000308C  BC47                     cmp.w      D6, D7
  4237. 0000308E  6EEA                     bgt        -0x14 /* 0000307A */
  4238. label00003090:
  4239. 00003090  7001                     moveq.l    D0, 0x01
  4240. label00003092:
  4241. 00003092  4CEE 1CC0 FFEC           movem.l    D6,D7,A2,A3,A4, [A6 - 0x14]
  4242. 00003098  4E5E                     unlink     A6
  4243. 0000309A  4E75                     rts
  4244. fn0000309C:
  4245. 0000309C  4E56 FFAC                link       A6, -0x0054
  4246. 000030A0  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  4247. 000030A4  286E 000E                movea.l    A4, [A6 + 0xE]
  4248. 000030A8  7E00                     moveq.l    D7, 0x00
  4249. 000030AA  200C                     move.l     D0, A4
  4250. 000030AC  6604                     bne        +0x6 /* 000030B2 */
  4251. 000030AE  49EE FFAC                lea.l      A4, [A6 - 0x54]
  4252. label000030B2:
  4253. 000030B2  7C00                     moveq.l    D6, 0x00
  4254. 000030B4  6014                     bra        +0x16 /* 000030CA */
  4255. label000030B6:
  4256. 000030B6  3A14                     move.w     D5, [A4]
  4257. 000030B8  BA6E 000C                cmp.w      D5, [A6 + 0xC]
  4258. 000030BC  6604                     bne        +0x6 /* 000030C2 */
  4259. 000030BE  7E01                     moveq.l    D7, 0x01
  4260. 000030C0  601C                     bra        +0x1E /* 000030DE */
  4261. label000030C2:
  4262. 000030C2  BA6E 000C                cmp.w      D5, [A6 + 0xC]
  4263. 000030C6  6E16                     bgt        +0x18 /* 000030DE */
  4264. 000030C8  5246                     addq.w     D6, 1
  4265. label000030CA:
  4266. 000030CA  2F0C                     move.l     -[A7], A4
  4267. 000030CC  3F06                     move.w     -[A7], D6
  4268. 000030CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4269. 000030D2  4EAD 18E2                jsr        [A5 + 0x18E2 /* export_792 */]
  4270. 000030D6  4A40                     tst.w      D0
  4271. 000030D8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4272. 000030DC  66D8                     bne        -0x26 /* 000030B6 */
  4273. label000030DE:
  4274. 000030DE  4AAE 0012                tst.l      [A6 + 0x12]
  4275. 000030E2  6706                     beq        +0x8 /* 000030EA */
  4276. 000030E4  206E 0012                movea.l    A0, [A6 + 0x12]
  4277. 000030E8  3086                     move.w     [A0], D6
  4278. label000030EA:
  4279. 000030EA  3007                     move.w     D0, D7
  4280. 000030EC  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  4281. 000030F0  4E5E                     unlink     A6
  4282. 000030F2  4E75                     rts
  4283. fn000030F4:
  4284. 000030F4  4E56 FFAA                link       A6, -0x0056
  4285. 000030F8  48E7 0308                movem.l    -[A7], D6,D7,A4
  4286. 000030FC  286E 0008                movea.l    A4, [A6 + 0x8]
  4287. 00003100  3C2E 0018                move.w     D6, [A6 + 0x18]
  4288. 00003104  486E FFFE                pea.l      [A6 - 0x2]
  4289. 00003108  486E FFAA                pea.l      [A6 - 0x56]
  4290. 0000310C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4291. 00003110  2F0C                     move.l     -[A7], A4
  4292. 00003112  4EBA FF88                jsr        [PC - 0x78 /* 0000309C */]
  4293. 00003116  3E00                     move.w     D7, D0
  4294. 00003118  3D6E 000C FFAA           move.w     [A6 - 0x56], [A6 + 0xC]
  4295. 0000311E  3D6E 000E FFAC           move.w     [A6 - 0x54], [A6 + 0xE]
  4296. 00003124  206E 0010                movea.l    A0, [A6 + 0x10]
  4297. 00003128  43EE FFAE                lea.l      A1, [A6 - 0x52]
  4298. 0000312C  700A                     moveq.l    D0, 0x0A
  4299. label0000312E:
  4300. 0000312E  22D8                     move.l     [A1]+, [A0]+
  4301. 00003130  51C8 FFFC                dbf        D0, -0x6 /* 0000312E */
  4302. 00003134  32D8                     move.w     [A1]+, [A0]+
  4303. 00003136  0C46 0020                cmpi.w     D6, 0x20 /* ' ' */
  4304. 0000313A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4305. 0000313E  6F02                     ble        +0x4 /* 00003142 */
  4306. 00003140  7C20                     moveq.l    D6, 0x20
  4307. label00003142:
  4308. 00003142  3046                     movea.w    A0, D6
  4309. 00003144  2F08                     move.l     -[A7], A0
  4310. 00003146  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4311. 0000314A  486E FFDC                pea.l      [A6 - 0x24]
  4312. 0000314E  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  4313. 00003152  4236 60DC                clr.b      [A6 + D6.w - 0x36]
  4314. 00003156  4A47                     tst.w      D7
  4315. 00003158  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4316. 0000315C  6714                     beq        +0x16 /* 00003172 */
  4317. 0000315E  486E FFAA                pea.l      [A6 - 0x56]
  4318. 00003162  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4319. 00003166  2F0C                     move.l     -[A7], A4
  4320. 00003168  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  4321. 0000316C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4322. 00003170  6012                     bra        +0x14 /* 00003184 */
  4323. label00003172:
  4324. 00003172  486E FFAA                pea.l      [A6 - 0x56]
  4325. 00003176  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4326. 0000317A  2F0C                     move.l     -[A7], A4
  4327. 0000317C  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  4328. 00003180  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4329. label00003184:
  4330. 00003184  7001                     moveq.l    D0, 0x01
  4331. 00003186  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4332. 0000318A  4E5E                     unlink     A6
  4333. 0000318C  4E75                     rts
  4334. 0000318E  4E56 FFAC                link       A6, -0x0054
  4335. 00003192  48E7 0018                movem.l    -[A7], A3,A4
  4336. 00003196  266E 0008                movea.l    A3, [A6 + 0x8]
  4337. 0000319A  2853                     movea.l    A4, [A3]
  4338. 0000319C  302C 0006                move.w     D0, [A4 + 0x6]
  4339. 000031A0  204C                     movea.l    A0, A4
  4340. 000031A2  D0C0                     add.w      A0, D0
  4341. 000031A4  D0C0                     add.w      A0, D0
  4342. 000031A6  0C68 0032 0558           cmpi.w     [A0 + 0x558], 0x32 /* '2' */
  4343. 000031AC  6604                     bne        +0x6 /* 000031B2 */
  4344. 000031AE  7000                     moveq.l    D0, 0x00
  4345. 000031B0  603A                     bra        +0x3C /* 000031EC */
  4346. label000031B2:
  4347. 000031B2  42A7                     clr.l      -[A7]
  4348. 000031B4  486E FFAC                pea.l      [A6 - 0x54]
  4349. 000031B8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4350. 000031BC  2F2C 05DC                move.l     -[A7], [A4 + 0x5DC]
  4351. 000031C0  4EBA FEDA                jsr        [PC - 0x126 /* 0000309C */]
  4352. 000031C4  4A40                     tst.w      D0
  4353. 000031C6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4354. 000031CA  660E                     bne        +0x10 /* 000031DA */
  4355. 000031CC  2053                     movea.l    A0, [A3]
  4356. 000031CE  3F28 0582                move.w     -[A7], [A0 + 0x582]
  4357. 000031D2  2F0B                     move.l     -[A7], A3
  4358. 000031D4  4EBA 019E                jsr        [PC + 0x19E /* 00003374 */]
  4359. 000031D8  6012                     bra        +0x14 /* 000031EC */
  4360. label000031DA:
  4361. 000031DA  486E FFB0                pea.l      [A6 - 0x50]
  4362. 000031DE  2F0B                     move.l     -[A7], A3
  4363. 000031E0  4EBA 0014                jsr        [PC + 0x14 /* 000031F6 */]
  4364. 000031E4  2053                     movea.l    A0, [A3]
  4365. 000031E6  30BC 0001                move.w     [A0], 0x1
  4366. 000031EA  7001                     moveq.l    D0, 0x01
  4367. label000031EC:
  4368. 000031EC  4CEE 1800 FFA4           movem.l    A3,A4, [A6 - 0x5C]
  4369. 000031F2  4E5E                     unlink     A6
  4370. 000031F4  4E75                     rts
  4371. fn000031F6:
  4372. 000031F6  4E56 0000                link       A6, 0
  4373. 000031FA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4374. 000031FE  206E 0008                movea.l    A0, [A6 + 0x8]
  4375. 00003202  2850                     movea.l    A4, [A0]
  4376. 00003204  7044                     moveq.l    D0, 0x44
  4377. 00003206  C1EC 0006                muls.w     D0, [A4 + 0x6]
  4378. 0000320A  47F4 0808                lea.l      A3, [A4 + D0 + 0x8]
  4379. 0000320E  42A7                     clr.l      -[A7]
  4380. 00003210  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4381. 00003214  486B 0010                pea.l      [A3 + 0x10]
  4382. 00003218  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  4383. 0000321C  206E 0008                movea.l    A0, [A6 + 0x8]
  4384. 00003220  2850                     movea.l    A4, [A0]
  4385. 00003222  7044                     moveq.l    D0, 0x44
  4386. 00003224  C1EC 0006                muls.w     D0, [A4 + 0x6]
  4387. 00003228  47F4 0808                lea.l      A3, [A4 + D0 + 0x8]
  4388. 0000322C  1E2B 0012                move.b     D7, [A3 + 0x12]
  4389. 00003230  7C00                     moveq.l    D6, 0x00
  4390. 00003232  1C07                     move.b     D6, D7
  4391. 00003234  0806 0000                btst.b     D6, 0x0
  4392. 00003238  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4393. 0000323C  6704                     beq        +0x6 /* 00003242 */
  4394. 0000323E  0053 0010                ori.w      [A3], 0x10
  4395. label00003242:
  4396. 00003242  0806 0001                btst.b     D6, 0x1
  4397. 00003246  6704                     beq        +0x6 /* 0000324C */
  4398. 00003248  0053 0020                ori.w      [A3], 0x20 /* ' ' */
  4399. label0000324C:
  4400. 0000324C  0806 0002                btst.b     D6, 0x2
  4401. 00003250  6712                     beq        +0x14 /* 00003264 */
  4402. 00003252  0053 0300                ori.w      [A3], 0x300
  4403. 00003256  206E 000C                movea.l    A0, [A6 + 0xC]
  4404. 0000325A  1028 0026                move.b     D0, [A0 + 0x26]
  4405. 0000325E  4600                     not.b      D0
  4406. 00003260  1740 003E                move.b     [A3 + 0x3E], D0
  4407. label00003264:
  4408. 00003264  0806 0003                btst.b     D6, 0x3
  4409. 00003268  6704                     beq        +0x6 /* 0000326E */
  4410. 0000326A  0053 0040                ori.w      [A3], 0x40 /* '@' */
  4411. label0000326E:
  4412. 0000326E  0806 0004                btst.b     D6, 0x4
  4413. 00003272  6704                     beq        +0x6 /* 00003278 */
  4414. 00003274  0053 0080                ori.w      [A3], 0x80
  4415. label00003278:
  4416. 00003278  7001                     moveq.l    D0, 0x01
  4417. 0000327A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4418. 0000327E  4E5E                     unlink     A6
  4419. 00003280  4E75                     rts
  4420. fn00003282:
  4421. 00003282  4E56 FFDA                link       A6, -0x0026
  4422. 00003286  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  4423. 0000328A  3E2E 000C                move.w     D7, [A6 + 0xC]
  4424. 0000328E  286E 000E                movea.l    A4, [A6 + 0xE]
  4425. 00003292  4A47                     tst.w      D7
  4426. 00003294  6C04                     bge        +0x6 /* 0000329A */
  4427. 00003296  70FF                     moveq.l    D0, 0xFFFFFFFF
  4428. 00003298  605A                     bra        +0x5C /* 000032F4 */
  4429. label0000329A:
  4430. 0000329A  200C                     move.l     D0, A4
  4431. 0000329C  6604                     bne        +0x6 /* 000032A2 */
  4432. 0000329E  49EE FFDA                lea.l      A4, [A6 - 0x26]
  4433. label000032A2:
  4434. 000032A2  206E 0008                movea.l    A0, [A6 + 0x8]
  4435. 000032A6  2650                     movea.l    A3, [A0]
  4436. 000032A8  246B 05E0                movea.l    A2, [A3 + 0x5E0]
  4437. 000032AC  0C47 0100                cmpi.w     D7, 0x100
  4438. 000032B0  6C20                     bge        +0x22 /* 000032D2 */
  4439. 000032B2  204B                     movea.l    A0, A3
  4440. 000032B4  D0C7                     add.w      A0, D7
  4441. 000032B6  7C00                     moveq.l    D6, 0x00
  4442. 000032B8  1C28 05E4                move.b     D6, [A0 + 0x5E4]
  4443. 000032BC  2F0C                     move.l     -[A7], A4
  4444. 000032BE  3F06                     move.w     -[A7], D6
  4445. 000032C0  2F0A                     move.l     -[A7], A2
  4446. 000032C2  4EAD 18E2                jsr        [A5 + 0x18E2 /* export_792 */]
  4447. 000032C6  4A40                     tst.w      D0
  4448. 000032C8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4449. 000032CC  6724                     beq        +0x26 /* 000032F2 */
  4450. 000032CE  3006                     move.w     D0, D6
  4451. 000032D0  6022                     bra        +0x24 /* 000032F4 */
  4452. label000032D2:
  4453. 000032D2  7C00                     moveq.l    D6, 0x00
  4454. 000032D4  600A                     bra        +0xC /* 000032E0 */
  4455. label000032D6:
  4456. 000032D6  BE54                     cmp.w      D7, [A4]
  4457. 000032D8  6604                     bne        +0x6 /* 000032DE */
  4458. 000032DA  3006                     move.w     D0, D6
  4459. 000032DC  6016                     bra        +0x18 /* 000032F4 */
  4460. label000032DE:
  4461. 000032DE  5246                     addq.w     D6, 1
  4462. label000032E0:
  4463. 000032E0  2F0C                     move.l     -[A7], A4
  4464. 000032E2  3F06                     move.w     -[A7], D6
  4465. 000032E4  2F0A                     move.l     -[A7], A2
  4466. 000032E6  4EAD 18E2                jsr        [A5 + 0x18E2 /* export_792 */]
  4467. 000032EA  4A40                     tst.w      D0
  4468. 000032EC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4469. 000032F0  66E4                     bne        -0x1A /* 000032D6 */
  4470. label000032F2:
  4471. 000032F2  70FF                     moveq.l    D0, 0xFFFFFFFF
  4472. label000032F4:
  4473. 000032F4  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  4474. 000032F8  4E5E                     unlink     A6
  4475. 000032FA  4E75                     rts
  4476. fn000032FC:
  4477. 000032FC  4E56 FFDA                link       A6, -0x0026
  4478. 00003300  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  4479. 00003304  286E 0008                movea.l    A4, [A6 + 0x8]
  4480. 00003308  3C2E 000C                move.w     D6, [A6 + 0xC]
  4481. 0000330C  266E 000E                movea.l    A3, [A6 + 0xE]
  4482. 00003310  486E FFDA                pea.l      [A6 - 0x26]
  4483. 00003314  3F06                     move.w     -[A7], D6
  4484. 00003316  2F0C                     move.l     -[A7], A4
  4485. 00003318  4EBA FF68                jsr        [PC - 0x98 /* 00003282 */]
  4486. 0000331C  3E00                     move.w     D7, D0
  4487. 0000331E  3686                     move.w     [A3], D6
  4488. 00003320  2054                     movea.l    A0, [A4]
  4489. 00003322  2468 05E0                movea.l    A2, [A0 + 0x5E0]
  4490. 00003326  0C47 FFFF                cmpi.w     D7, 0xFFFF
  4491. 0000332A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4492. 0000332E  6714                     beq        +0x16 /* 00003344 */
  4493. 00003330  2F0B                     move.l     -[A7], A3
  4494. 00003332  3F07                     move.w     -[A7], D7
  4495. 00003334  2054                     movea.l    A0, [A4]
  4496. 00003336  2F28 05E0                move.l     -[A7], [A0 + 0x5E0]
  4497. 0000333A  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  4498. 0000333E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4499. 00003342  6026                     bra        +0x28 /* 0000336A */
  4500. label00003344:
  4501. 00003344  2052                     movea.l    A0, [A2]
  4502. 00003346  3E28 0002                move.w     D7, [A0 + 0x2]
  4503. 0000334A  2F0B                     move.l     -[A7], A3
  4504. 0000334C  3F07                     move.w     -[A7], D7
  4505. 0000334E  2F0A                     move.l     -[A7], A2
  4506. 00003350  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  4507. 00003354  4A40                     tst.w      D0
  4508. 00003356  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4509. 0000335A  670E                     beq        +0x10 /* 0000336A */
  4510. 0000335C  0C46 0100                cmpi.w     D6, 0x100
  4511. 00003360  6C08                     bge        +0xA /* 0000336A */
  4512. 00003362  2054                     movea.l    A0, [A4]
  4513. 00003364  D0C6                     add.w      A0, D6
  4514. 00003366  1147 05E4                move.b     [A0 + 0x5E4], D7
  4515. label0000336A:
  4516. 0000336A  7001                     moveq.l    D0, 0x01
  4517. 0000336C  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  4518. 00003370  4E5E                     unlink     A6
  4519. 00003372  4E75                     rts
  4520. fn00003374:
  4521. 00003374  4E56 FFDA                link       A6, -0x0026
  4522. 00003378  48E7 0038                movem.l    -[A7], A2,A3,A4
  4523. 0000337C  266E 0008                movea.l    A3, [A6 + 0x8]
  4524. 00003380  2853                     movea.l    A4, [A3]
  4525. 00003382  486E FFDA                pea.l      [A6 - 0x26]
  4526. 00003386  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4527. 0000338A  2F0B                     move.l     -[A7], A3
  4528. 0000338C  4EBA FEF4                jsr        [PC - 0x10C /* 00003282 */]
  4529. 00003390  5240                     addq.w     D0, 1
  4530. 00003392  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4531. 00003396  6604                     bne        +0x6 /* 0000339C */
  4532. 00003398  7000                     moveq.l    D0, 0x00
  4533. 0000339A  604E                     bra        +0x50 /* 000033EA */
  4534. label0000339C:
  4535. 0000339C  2853                     movea.l    A4, [A3]
  4536. 0000339E  7044                     moveq.l    D0, 0x44
  4537. 000033A0  C1EC 0006                muls.w     D0, [A4 + 0x6]
  4538. 000033A4  47F4 0808                lea.l      A3, [A4 + D0 + 0x8]
  4539. 000033A8  45EB 0010                lea.l      A2, [A3 + 0x10]
  4540. 000033AC  4A2E FFDE                tst.b      [A6 - 0x22]
  4541. 000033B0  6736                     beq        +0x38 /* 000033E8 */
  4542. 000033B2  082A 0000 0002           btst.b     [A2 + 0x2], 0x0
  4543. 000033B8  6712                     beq        +0x14 /* 000033CC */
  4544. 000033BA  486E FFDE                pea.l      [A6 - 0x22]
  4545. 000033BE  486A 0003                pea.l      [A2 + 0x3]
  4546. 000033C2  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  4547. 000033C6  4A40                     tst.w      D0
  4548. 000033C8  508F                     addq.l     A7, 8
  4549. 000033CA  671C                     beq        +0x1E /* 000033E8 */
  4550. label000033CC:
  4551. 000033CC  486E FFDE                pea.l      [A6 - 0x22]
  4552. 000033D0  486A 0003                pea.l      [A2 + 0x3]
  4553. 000033D4  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  4554. 000033D8  002A 0001 0002           ori.b      [A2 + 0x2], 0x1
  4555. 000033DE  38BC 0001                move.w     [A4], 0x1
  4556. 000033E2  0053 0010                ori.w      [A3], 0x10
  4557. 000033E6  508F                     addq.l     A7, 8
  4558. label000033E8:
  4559. 000033E8  7001                     moveq.l    D0, 0x01
  4560. label000033EA:
  4561. 000033EA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4562. 000033EE  4E5E                     unlink     A6
  4563. 000033F0  4E75                     rts
  4564. fn000033F2:
  4565. 000033F2  4E56 FFA0                link       A6, -0x0060
  4566. 000033F6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4567. 000033FA  266E 000C                movea.l    A3, [A6 + 0xC]
  4568. 000033FE  362E 0010                move.w     D3, [A6 + 0x10]
  4569. 00003402  426E FFA6                clr.w      [A6 - 0x5A]
  4570. 00003406  206E 0008                movea.l    A0, [A6 + 0x8]
  4571. 0000340A  2C10                     move.l     D6, [A0]
  4572. 0000340C  2246                     movea.l    A1, D6
  4573. 0000340E  2A29 004C                move.l     D5, [A1 + 0x4C]
  4574. 00003412  2245                     movea.l    A1, D5
  4575. 00003414  2451                     movea.l    A2, [A1]
  4576. 00003416  382A 0006                move.w     D4, [A2 + 0x6]
  4577. 0000341A  B86A 0580                cmp.w      D4, [A2 + 0x580]
  4578. 0000341E  6D06                     blt        +0x8 /* 00003426 */
  4579. 00003420  7001                     moveq.l    D0, 0x01
  4580. 00003422  6000 037C                bra        +0x37E /* 000037A0 */
  4581. label00003426:
  4582. 00003426  2D6A 0002 FFA2           move.l     [A6 - 0x5E], [A2 + 0x2]
  4583. 0000342C  7044                     moveq.l    D0, 0x44
  4584. 0000342E  C1C4                     muls.w     D0, D4
  4585. 00003430  49F2 0808                lea.l      A4, [A2 + D0 + 0x8]
  4586. 00003434  7E10                     moveq.l    D7, 0x10
  4587. 00003436  DE8C                     add.l      D7, A4
  4588. 00003438  200B                     move.l     D0, A3
  4589. 0000343A  6704                     beq        +0x6 /* 00003440 */
  4590. 0000343C  4A43                     tst.w      D3
  4591. 0000343E  6E2E                     bgt        +0x30 /* 0000346E */
  4592. label00003440:
  4593. 00003440  2046                     movea.l    A0, D6
  4594. 00003442  76FF                     moveq.l    D3, 0xFFFFFFFF
  4595. 00003444  C668 001E                and.w      D3, [A0 + 0x1E]
  4596. 00003448  4A43                     tst.w      D3
  4597. 0000344A  6E06                     bgt        +0x8 /* 00003452 */
  4598. 0000344C  7001                     moveq.l    D0, 0x01
  4599. 0000344E  6000 0350                bra        +0x352 /* 000037A0 */
  4600. label00003452:
  4601. 00003452  3D7C 0001 FFA6           move.w     [A6 - 0x5A], 0x1
  4602. 00003458  2046                     movea.l    A0, D6
  4603. 0000345A  2068 0004                movea.l    A0, [A0 + 0x4]
  4604. 0000345E  A029                     syscall    HLock
  4605. 00003460  2046                     movea.l    A0, D6
  4606. 00003462  2068 0004                movea.l    A0, [A0 + 0x4]
  4607. 00003466  2650                     movea.l    A3, [A0]
  4608. 00003468  2046                     movea.l    A0, D6
  4609. 0000346A  D7E8 0018                add.l      A3, [A0 + 0x18]
  4610. label0000346E:
  4611. 0000346E  0C43 0001                cmpi.w     D3, 0x1
  4612. 00003472  6606                     bne        +0x8 /* 0000347A */
  4613. 00003474  0C13 003B                cmpi.b     [A3], 0x3B /* ';' */
  4614. 00003478  6704                     beq        +0x6 /* 0000347E */
  4615. label0000347A:
  4616. 0000347A  7000                     moveq.l    D0, 0x00
  4617. 0000347C  6002                     bra        +0x4 /* 00003480 */
  4618. label0000347E:
  4619. 0000347E  7001                     moveq.l    D0, 0x01
  4620. label00003480:
  4621. 00003480  3D40 FFA0                move.w     [A6 - 0x60], D0
  4622. 00003484  204A                     movea.l    A0, A2
  4623. 00003486  D0C4                     add.w      A0, D4
  4624. 00003488  D0C4                     add.w      A0, D4
  4625. 0000348A  3228 0558                move.w     D1, [A0 + 0x558]
  4626. 0000348E  0441 0020                subi.w     D1, 0x20 /* ' ' */
  4627. 00003492  0C41 0013                cmpi.w     D1, 0x13
  4628. 00003496  6200 02F4                bhi        +0x2F6 /* 0000378C */
  4629. 0000349A  43FA 030C                lea.l      A1, [PC + 0x30C /* 000037A8, value 0xFCFEFDAE */]
  4630. 0000349E  D241                     add.w      D1, D1
  4631. 000034A0  D2F1 1000                add.w      A1, [A1 + D1.w]
  4632. 000034A4  4ED1                     jmp        [A1]
  4633. 000034A6  4A6E FFA0                tst.w      [A6 - 0x60]
  4634. 000034AA  6700 02E0                beq        +0x2E2 /* 0000378C */
  4635. 000034AE  0C6A FFFF 0588           cmpi.w     [A2 + 0x588], 0xFFFF
  4636. 000034B4  6604                     bne        +0x6 /* 000034BA */
  4637. 000034B6  426A 0588                clr.w      [A2 + 0x588]
  4638. label000034BA:
  4639. 000034BA  302A 05D4                move.w     D0, [A2 + 0x5D4]
  4640. 000034BE  E148                     lsl        D0.w, 8
  4641. 000034C0  306A 05D2                movea.w    A0, [A2 + 0x5D2]
  4642. 000034C4  D0C0                     add.w      A0, D0
  4643. 000034C6  2D48 FFCE                move.l     [A6 - 0x32], A0
  4644. 000034CA  2008                     move.l     D0, A0
  4645. 000034CC  E188                     lsl        D0, 8
  4646. 000034CE  326A 05D0                movea.w    A1, [A2 + 0x5D0]
  4647. 000034D2  D089                     add.l      D0, A1
  4648. 000034D4  0280 00FF FFFF           andi.l     D0, 0xFFFFFF
  4649. 000034DA  2D40 FFCE                move.l     [A6 - 0x32], D0
  4650. 000034DE  486E FFCE                pea.l      [A6 - 0x32]
  4651. 000034E2  3F2A 0588                move.w     -[A7], [A2 + 0x588]
  4652. 000034E6  2F2A 05D8                move.l     -[A7], [A2 + 0x5D8]
  4653. 000034EA  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  4654. 000034EE  2045                     movea.l    A0, D5
  4655. 000034F0  2450                     movea.l    A2, [A0]
  4656. 000034F2  4A6A 0588                tst.w      [A2 + 0x588]
  4657. 000034F6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4658. 000034FA  6646                     bne        +0x48 /* 00003542 */
  4659. 000034FC  7800                     moveq.l    D4, 0x00
  4660. 000034FE  7C00                     moveq.l    D6, 0x00
  4661. 00003500  603A                     bra        +0x3C /* 0000353C */
  4662. label00003502:
  4663. 00003502  49F2 6808                lea.l      A4, [A2 + D6 + 0x8]
  4664. 00003506  7E10                     moveq.l    D7, 0x10
  4665. 00003508  DE8C                     add.l      D7, A4
  4666. 0000350A  2047                     movea.l    A0, D7
  4667. 0000350C  216E FFCE 0028           move.l     [A0 + 0x28], [A6 - 0x32]
  4668. 00003512  0CAE F000 0000 FFCE      cmpi.l     [A6 - 0x32], 0xF0000000
  4669. 0000351A  670E                     beq        +0x10 /* 0000352A */
  4670. 0000351C  2047                     movea.l    A0, D7
  4671. 0000351E  0028 0008 0002           ori.b      [A0 + 0x2], 0x8
  4672. 00003524  0054 0040                ori.w      [A4], 0x40 /* '@' */
  4673. 00003528  600C                     bra        +0xE /* 00003536 */
  4674. label0000352A:
  4675. 0000352A  2047                     movea.l    A0, D7
  4676. 0000352C  0228 00F7 0002           andi.b     [A0 + 0x2], 0xF7
  4677. 00003532  0254 FFBF                andi.w     [A4], 0xFFBF
  4678. label00003536:
  4679. 00003536  5244                     addq.w     D4, 1
  4680. 00003538  7044                     moveq.l    D0, 0x44
  4681. 0000353A  DC80                     add.l      D6, D0
  4682. label0000353C:
  4683. 0000353C  B86A 0006                cmp.w      D4, [A2 + 0x6]
  4684. 00003540  6FC0                     ble        -0x3E /* 00003502 */
  4685. label00003542:
  4686. 00003542  526A 0588                addq.w     [A2 + 0x588], 1
  4687. 00003546  426A 05D4                clr.w      [A2 + 0x5D4]
  4688. 0000354A  426A 05D2                clr.w      [A2 + 0x5D2]
  4689. 0000354E  426A 05D0                clr.w      [A2 + 0x5D0]
  4690. 00003552  6000 0238                bra        +0x23A /* 0000378C */
  4691. 00003556  3D6A 0586 FFAA           move.w     [A6 - 0x56], [A2 + 0x586]
  4692. 0000355C  0C33 003B 30FF           cmpi.b     [A3 + D3.w - 0x1], 0x3B /* ';' */
  4693. 00003562  6602                     bne        +0x4 /* 00003566 */
  4694. 00003564  5343                     subq.w     D3, 1
  4695. label00003566:
  4696. 00003566  4A43                     tst.w      D3
  4697. 00003568  6F00 0222                ble        +0x224 /* 0000378C */
  4698. 0000356C  0C43 0020                cmpi.w     D3, 0x20 /* ' ' */
  4699. 00003570  6F02                     ble        +0x4 /* 00003574 */
  4700. 00003572  7620                     moveq.l    D3, 0x20
  4701. label00003574:
  4702. 00003574  3043                     movea.w    A0, D3
  4703. 00003576  2F08                     move.l     -[A7], A0
  4704. 00003578  2F0B                     move.l     -[A7], A3
  4705. 0000357A  486E FFAC                pea.l      [A6 - 0x54]
  4706. 0000357E  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  4707. 00003582  4236 30AC                clr.b      [A6 + D3.w - 0x84]
  4708. 00003586  486E FFA8                pea.l      [A6 - 0x58]
  4709. 0000358A  3F2A 0584                move.w     -[A7], [A2 + 0x584]
  4710. 0000358E  2F05                     move.l     -[A7], D5
  4711. 00003590  4EBA FD6A                jsr        [PC - 0x296 /* 000032FC */]
  4712. 00003594  2045                     movea.l    A0, D5
  4713. 00003596  2450                     movea.l    A2, [A0]
  4714. 00003598  526A 0584                addq.w     [A2 + 0x584], 1
  4715. 0000359C  357C 0122 0586           move.w     [A2 + 0x586], 0x122
  4716. 000035A2  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4717. 000035A6  6000 01E4                bra        +0x1E6 /* 0000378C */
  4718. 000035AA  4A52                     tst.w      [A2]
  4719. 000035AC  6708                     beq        +0xA /* 000035B6 */
  4720. 000035AE  2F05                     move.l     -[A7], D5
  4721. 000035B0  4EBA F9A2                jsr        [PC - 0x65E /* 00002F54 */]
  4722. 000035B4  588F                     addq.l     A7, 4
  4723. label000035B6:
  4724. 000035B6  3F03                     move.w     -[A7], D3
  4725. 000035B8  2F0B                     move.l     -[A7], A3
  4726. 000035BA  2F05                     move.l     -[A7], D5
  4727. 000035BC  4EBA FA30                jsr        [PC - 0x5D0 /* 00002FEE */]
  4728. 000035C0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4729. 000035C4  6000 01C6                bra        +0x1C8 /* 0000378C */
  4730. 000035C8  082A 0002 0AEA           btst.b     [A2 + 0xAEA], 0x2
  4731. 000035CE  6608                     bne        +0xA /* 000035D8 */
  4732. 000035D0  3544 0580                move.w     [A2 + 0x580], D4
  4733. 000035D4  6000 01B6                bra        +0x1B8 /* 0000378C */
  4734. label000035D8:
  4735. 000035D8  0C33 003B 30FF           cmpi.b     [A3 + D3.w - 0x1], 0x3B /* ';' */
  4736. 000035DE  6602                     bne        +0x4 /* 000035E2 */
  4737. 000035E0  5343                     subq.w     D3, 1
  4738. label000035E2:
  4739. 000035E2  3F03                     move.w     -[A7], D3
  4740. 000035E4  2F0B                     move.l     -[A7], A3
  4741. 000035E6  2F07                     move.l     -[A7], D7
  4742. 000035E8  3F2A 05D6                move.w     -[A7], [A2 + 0x5D6]
  4743. 000035EC  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  4744. 000035F0  2F2A 05DC                move.l     -[A7], [A2 + 0x5DC]
  4745. 000035F4  4EBA FAFE                jsr        [PC - 0x502 /* 000030F4 */]
  4746. 000035F8  2045                     movea.l    A0, D5
  4747. 000035FA  2450                     movea.l    A2, [A0]
  4748. 000035FC  7044                     moveq.l    D0, 0x44
  4749. 000035FE  C1C4                     muls.w     D0, D4
  4750. 00003600  49F2 0808                lea.l      A4, [A2 + D0 + 0x8]
  4751. 00003604  7E10                     moveq.l    D7, 0x10
  4752. 00003606  DE8C                     add.l      D7, A4
  4753. 00003608  2047                     movea.l    A0, D7
  4754. 0000360A  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  4755. 0000360E  700A                     moveq.l    D0, 0x0A
  4756. label00003610:
  4757. 00003610  22D8                     move.l     [A1]+, [A0]+
  4758. 00003612  51C8 FFFC                dbf        D0, -0x6 /* 00003610 */
  4759. 00003616  32D8                     move.w     [A1]+, [A0]+
  4760. 00003618  4A6C 000E                tst.w      [A4 + 0xE]
  4761. 0000361C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4762. 00003620  6670                     bne        +0x72 /* 00003692 */
  4763. 00003622  3F3C 0001                move.w     -[A7], 0x1
  4764. 00003626  486E FFD2                pea.l      [A6 - 0x2E]
  4765. 0000362A  4227                     clr.b      -[A7]
  4766. 0000362C  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  4767. 00003630  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  4768. 00003634  486E FFD2                pea.l      [A6 - 0x2E]
  4769. 00003638  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  4770. 0000363C  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  4771. 00003640  2045                     movea.l    A0, D5
  4772. 00003642  2450                     movea.l    A2, [A0]
  4773. 00003644  4A6A 05CE                tst.w      [A2 + 0x5CE]
  4774. 00003648  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4775. 0000364C  6F18                     ble        +0x1A /* 00003666 */
  4776. 0000364E  4267                     clr.w      -[A7]
  4777. 00003650  1F2A 05CF                move.b     -[A7], [A2 + 0x5CF]
  4778. 00003654  486A 05AE                pea.l      [A2 + 0x5AE]
  4779. 00003658  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  4780. 0000365C  4EAD 1F82                jsr        [A5 + 0x1F82 /* export_1004 */]
  4781. 00003660  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4782. 00003664  6024                     bra        +0x26 /* 0000368A */
  4783. label00003666:
  4784. 00003666  3F3C 02D0                move.w     -[A7], 0x2D0
  4785. 0000366A  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  4786. 0000366E  1F3C 0061                move.b     -[A7], 0x61 /* 'a' */
  4787. 00003672  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  4788. 00003676  3800                     move.w     D4, D0
  4789. 00003678  3E84                     move.w     [A7], D4
  4790. 0000367A  4227                     clr.b      -[A7]
  4791. 0000367C  42A7                     clr.l      -[A7]
  4792. 0000367E  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  4793. 00003682  4EAD 1F82                jsr        [A5 + 0x1F82 /* export_1004 */]
  4794. 00003686  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4795. label0000368A:
  4796. 0000368A  2045                     movea.l    A0, D5
  4797. 0000368C  2450                     movea.l    A2, [A0]
  4798. 0000368E  426A 05CE                clr.w      [A2 + 0x5CE]
  4799. label00003692:
  4800. 00003692  357C FFFF 05D6           move.w     [A2 + 0x5D6], 0xFFFF
  4801. 00003698  6000 00F2                bra        +0xF4 /* 0000378C */
  4802. 0000369C  7000                     moveq.l    D0, 0x00
  4803. 0000369E  102A 058C                move.b     D0, [A2 + 0x58C]
  4804. 000036A2  3D40 FFA0                move.w     [A6 - 0x60], D0
  4805. 000036A6  0240 0020                andi.w     D0, 0x20 /* ' ' */
  4806. 000036AA  6608                     bne        +0xA /* 000036B4 */
  4807. 000036AC  6000 008E                bra        +0x90 /* 0000373C */
  4808. label000036B0:
  4809. 000036B0  528B                     addq.l     A3, 1
  4810. 000036B2  5343                     subq.w     D3, 1
  4811. label000036B4:
  4812. 000036B4  4A43                     tst.w      D3
  4813. 000036B6  6F06                     ble        +0x8 /* 000036BE */
  4814. 000036B8  0C13 0020                cmpi.b     [A3], 0x20 /* ' ' */
  4815. 000036BC  63F2                     bls        -0xC /* 000036B0 */
  4816. label000036BE:
  4817. 000036BE  4878 000A                push.l     0xA /* '\n' */
  4818. 000036C2  2F3C 0000 147C           move.l     -[A7], 0x147C
  4819. 000036C8  2F0B                     move.l     -[A7], A3
  4820. 000036CA  4EAD 18AA                jsr        [A5 + 0x18AA /* export_785 */]
  4821. 000036CE  4A40                     tst.w      D0
  4822. 000036D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4823. 000036D4  665A                     bne        +0x5C /* 00003730 */
  4824. 000036D6  47EB 000A                lea.l      A3, [A3 + 0xA]
  4825. 000036DA  0643 FFF6                addi.w     D3, 0xFFF6
  4826. 000036DE  6004                     bra        +0x6 /* 000036E4 */
  4827. label000036E0:
  4828. 000036E0  528B                     addq.l     A3, 1
  4829. 000036E2  5343                     subq.w     D3, 1
  4830. label000036E4:
  4831. 000036E4  4A43                     tst.w      D3
  4832. 000036E6  6F0A                     ble        +0xC /* 000036F2 */
  4833. 000036E8  0C13 0020                cmpi.b     [A3], 0x20 /* ' ' */
  4834. 000036EC  63F2                     bls        -0xC /* 000036E0 */
  4835. 000036EE  6002                     bra        +0x4 /* 000036F2 */
  4836. label000036F0:
  4837. 000036F0  5343                     subq.w     D3, 1
  4838. label000036F2:
  4839. 000036F2  4A43                     tst.w      D3
  4840. 000036F4  6F08                     ble        +0xA /* 000036FE */
  4841. 000036F6  0C33 0020 30FF           cmpi.b     [A3 + D3.w - 0x1], 0x20 /* ' ' */
  4842. 000036FC  63F2                     bls        -0xC /* 000036F0 */
  4843. label000036FE:
  4844. 000036FE  4A43                     tst.w      D3
  4845. 00003700  6E0A                     bgt        +0xC /* 0000370C */
  4846. 00003702  7600                     moveq.l    D3, 0x00
  4847. 00003704  002A 0040 058C           ori.b      [A2 + 0x58C], 0x40 /* '@' */
  4848. 0000370A  601A                     bra        +0x1C /* 00003726 */
  4849. label0000370C:
  4850. 0000370C  0C43 0020                cmpi.w     D3, 0x20 /* ' ' */
  4851. 00003710  6F02                     ble        +0x4 /* 00003714 */
  4852. 00003712  7620                     moveq.l    D3, 0x20
  4853. label00003714:
  4854. 00003714  3043                     movea.w    A0, D3
  4855. 00003716  2F08                     move.l     -[A7], A0
  4856. 00003718  2F0B                     move.l     -[A7], A3
  4857. 0000371A  486A 058D                pea.l      [A2 + 0x58D]
  4858. 0000371E  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  4859. 00003722  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4860. label00003726:
  4861. 00003726  204A                     movea.l    A0, A2
  4862. 00003728  D0C3                     add.w      A0, D3
  4863. 0000372A  4228 058D                clr.b      [A0 + 0x58D]
  4864. 0000372E  6004                     bra        +0x6 /* 00003734 */
  4865. label00003730:
  4866. 00003730  3544 0580                move.w     [A2 + 0x580], D4
  4867. label00003734:
  4868. 00003734  022A 00DF 058C           andi.b     [A2 + 0x58C], 0xDF
  4869. 0000373A  6050                     bra        +0x52 /* 0000378C */
  4870. label0000373C:
  4871. 0000373C  082E 0006 FFA1           btst.b     [A6 - 0x5F], 0x6
  4872. 00003742  6606                     bne        +0x8 /* 0000374A */
  4873. 00003744  6042                     bra        +0x44 /* 00003788 */
  4874. label00003746:
  4875. 00003746  528B                     addq.l     A3, 1
  4876. 00003748  5343                     subq.w     D3, 1
  4877. label0000374A:
  4878. 0000374A  4A43                     tst.w      D3
  4879. 0000374C  6F0A                     ble        +0xC /* 00003758 */
  4880. 0000374E  0C13 0020                cmpi.b     [A3], 0x20 /* ' ' */
  4881. 00003752  63F2                     bls        -0xC /* 00003746 */
  4882. 00003754  6002                     bra        +0x4 /* 00003758 */
  4883. label00003756:
  4884. 00003756  5343                     subq.w     D3, 1
  4885. label00003758:
  4886. 00003758  4A43                     tst.w      D3
  4887. 0000375A  6F08                     ble        +0xA /* 00003764 */
  4888. 0000375C  0C33 0020 30FF           cmpi.b     [A3 + D3.w - 0x1], 0x20 /* ' ' */
  4889. 00003762  63F2                     bls        -0xC /* 00003756 */
  4890. label00003764:
  4891. 00003764  0C43 0020                cmpi.w     D3, 0x20 /* ' ' */
  4892. 00003768  6F02                     ble        +0x4 /* 0000376C */
  4893. 0000376A  7620                     moveq.l    D3, 0x20
  4894. label0000376C:
  4895. 0000376C  3043                     movea.w    A0, D3
  4896. 0000376E  2F08                     move.l     -[A7], A0
  4897. 00003770  2F0B                     move.l     -[A7], A3
  4898. 00003772  486A 058D                pea.l      [A2 + 0x58D]
  4899. 00003776  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  4900. 0000377A  204A                     movea.l    A0, A2
  4901. 0000377C  D0C3                     add.w      A0, D3
  4902. 0000377E  4228 058D                clr.b      [A0 + 0x58D]
  4903. 00003782  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4904. 00003786  6004                     bra        +0x6 /* 0000378C */
  4905. label00003788:
  4906. 00003788  3544 0580                move.w     [A2 + 0x580], D4
  4907. label0000378C:
  4908. 0000378C  4A6E FFA6                tst.w      [A6 - 0x5A]
  4909. 00003790  670C                     beq        +0xE /* 0000379E */
  4910. 00003792  206E 0008                movea.l    A0, [A6 + 0x8]
  4911. 00003796  2050                     movea.l    A0, [A0]
  4912. 00003798  2068 0004                movea.l    A0, [A0 + 0x4]
  4913. 0000379C  A02A                     syscall    HUnlock
  4914. label0000379E:
  4915. 0000379E  7001                     moveq.l    D0, 0x01
  4916. label000037A0:
  4917. 000037A0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4918. 000037A4  4E5E                     unlink     A6
  4919. 000037A6  4E75                     rts
  4920. 000037A8  FCFE FDAE                .extension 0xCFE <<F/2-3/6>> // unimplemented
  4921. 000037AC  FFE4                     .invalid   <<F/7/7>>
  4922. 000037AE  FFE4                     .invalid   <<F/7/7>>
  4923. 000037B0  FFE4                     .invalid   <<F/7/7>>
  4924. 000037B2  FFE4                     .invalid   <<F/7/7>>
  4925. 000037B4  FFE4                     .invalid   <<F/7/7>>
  4926. 000037B6  FFE4                     .invalid   <<F/7/7>>
  4927. 000037B8  FFE4                     .invalid   <<F/7/7>>
  4928. 000037BA  FFE4                     .invalid   <<F/7/7>>
  4929. 000037BC  FFE4                     .invalid   <<F/7/7>>
  4930. 000037BE  FFE4                     .invalid   <<F/7/7>>
  4931. 000037C0  FFE4                     .invalid   <<F/7/7>>
  4932. 000037C2  FFE4                     .invalid   <<F/7/7>>
  4933. 000037C4  FFE4                     .invalid   <<F/7/7>>
  4934. 000037C6  FE02 FFE4                .unknown   0xFE02 0xFFE4 (W = 7)
  4935. 000037CA  FFE4                     .invalid   <<F/7/7>>
  4936. 000037CC  FE20 FEF4                .unknown   0xFE20 0xFEF4 (W = 7)
  4937. fn000037D0:
  4938. 000037D0  4E56 0000                link       A6, 0
  4939. 000037D4  2F0C                     move.l     -[A7], A4
  4940. 000037D6  4AAE 0008                tst.l      [A6 + 0x8]
  4941. 000037DA  6604                     bne        +0x6 /* 000037E0 */
  4942. 000037DC  7000                     moveq.l    D0, 0x00
  4943. 000037DE  601A                     bra        +0x1C /* 000037FA */
  4944. label000037E0:
  4945. 000037E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4946. 000037E4  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  4947. 000037E8  2840                     movea.l    A4, D0
  4948. 000037EA  4AAE 000C                tst.l      [A6 + 0xC]
  4949. 000037EE  588F                     addq.l     A7, 4
  4950. 000037F0  6706                     beq        +0x8 /* 000037F8 */
  4951. 000037F2  206E 000C                movea.l    A0, [A6 + 0xC]
  4952. 000037F6  208C                     move.l     [A0], A4
  4953. label000037F8:
  4954. 000037F8  200C                     move.l     D0, A4
  4955. label000037FA:
  4956. 000037FA  285F                     movea.l    A4, [A7]+
  4957. 000037FC  4E5E                     unlink     A6
  4958. 000037FE  4E75                     rts
  4959. export_1021:
  4960. 00003800  4E56 FFFC                link       A6, -0x0004
  4961. 00003804  4AAE 0008                tst.l      [A6 + 0x8]
  4962. 00003808  6604                     bne        +0x6 /* 0000380E */
  4963. 0000380A  7000                     moveq.l    D0, 0x00
  4964. 0000380C  6010                     bra        +0x12 /* 0000381E */
  4965. label0000380E:
  4966. 0000380E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4967. 00003812  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4968. 00003816  4EAD 2312                jsr        [A5 + 0x2312 /* export_1118 */]
  4969. 0000381A  202E FFFC                move.l     D0, [A6 - 0x4]
  4970. label0000381E:
  4971. 0000381E  4E5E                     unlink     A6
  4972. 00003820  4E75                     rts
  4973. 00003822  4E56 FFFA                link       A6, -0x0006
  4974. 00003826  486E FFFC                pea.l      [A6 - 0x4]
  4975. 0000382A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4976. 0000382E  4EBA FFA0                jsr        [PC - 0x60 /* 000037D0 */]
  4977. 00003832  4A80                     tst.l      D0
  4978. 00003834  508F                     addq.l     A7, 8
  4979. 00003836  6720                     beq        +0x22 /* 00003858 */
  4980. 00003838  42A7                     clr.l      -[A7]
  4981. 0000383A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4982. 0000383E  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  4983. 00003842  4A40                     tst.w      D0
  4984. 00003844  508F                     addq.l     A7, 8
  4985. 00003846  6610                     bne        +0x12 /* 00003858 */
  4986. 00003848  42A7                     clr.l      -[A7]
  4987. 0000384A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4988. 0000384E  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  4989. 00003852  4A40                     tst.w      D0
  4990. 00003854  508F                     addq.l     A7, 8
  4991. 00003856  6604                     bne        +0x6 /* 0000385C */
  4992. label00003858:
  4993. 00003858  7001                     moveq.l    D0, 0x01
  4994. 0000385A  602A                     bra        +0x2C /* 00003886 */
  4995. label0000385C:
  4996. 0000385C  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  4997. 00003860  2F3C 0000 1488           move.l     -[A7], 0x1488
  4998. 00003866  2F3C 0000 1496           move.l     -[A7], 0x1496
  4999. 0000386C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5000. 00003870  4EAD 1C2A                jsr        [A5 + 0x1C2A /* export_897 */]
  5001. 00003874  3D40 FFFA                move.w     [A6 - 0x6], D0
  5002. 00003878  5340                     subq.w     D0, 1
  5003. 0000387A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5004. 0000387E  6604                     bne        +0x6 /* 00003884 */
  5005. 00003880  7001                     moveq.l    D0, 0x01
  5006. 00003882  6002                     bra        +0x4 /* 00003886 */
  5007. label00003884:
  5008. 00003884  7000                     moveq.l    D0, 0x00
  5009. label00003886:
  5010. 00003886  4E5E                     unlink     A6
  5011. 00003888  4E75                     rts
  5012. 0000388A  4E56 FFF4                link       A6, -0x000C
  5013. 0000388E  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  5014. 00003892  7A00                     moveq.l    D5, 0x00
  5015. 00003894  426E FFF4                clr.w      [A6 - 0xC]
  5016. 00003898  7E01                     moveq.l    D7, 0x01
  5017. 0000389A  7600                     moveq.l    D3, 0x00
  5018. 0000389C  7C00                     moveq.l    D6, 0x00
  5019. 0000389E  7800                     moveq.l    D4, 0x00
  5020. 000038A0  486E FFFC                pea.l      [A6 - 0x4]
  5021. 000038A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5022. 000038A8  4EBA FF26                jsr        [PC - 0xDA /* 000037D0 */]
  5023. 000038AC  4A80                     tst.l      D0
  5024. 000038AE  508F                     addq.l     A7, 8
  5025. 000038B0  6606                     bne        +0x8 /* 000038B8 */
  5026. 000038B2  7000                     moveq.l    D0, 0x00
  5027. 000038B4  6000 0658                bra        +0x65A /* 00003F0E */
  5028. label000038B8:
  5029. 000038B8  42A7                     clr.l      -[A7]
  5030. 000038BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5031. 000038BE  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  5032. 000038C2  2D40 FFF6                move.l     [A6 - 0xA], D0
  5033. 000038C6  322E 000C                move.w     D1, [A6 + 0xC]
  5034. 000038CA  5141                     subq.w     D1, 8
  5035. 000038CC  0C41 0026                cmpi.w     D1, 0x26 /* '&' */
  5036. 000038D0  508F                     addq.l     A7, 8
  5037. 000038D2  6200 05F8                bhi        +0x5FA /* 00003ECC */
  5038. 000038D6  43FA 063E                lea.l      A1, [PC + 0x63E /* 00003F16, value 0xFA5AFFB6 */]
  5039. 000038DA  D241                     add.w      D1, D1
  5040. 000038DC  D2F1 1000                add.w      A1, [A1 + D1.w]
  5041. 000038E0  4ED1                     jmp        [A1]
  5042. 000038E2  7609                     moveq.l    D3, 0x09
  5043. 000038E4  3F03                     move.w     -[A7], D3
  5044. 000038E6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5045. 000038EA  4EBA 241C                jsr        [PC + 0x241C /* 00005D08 */]
  5046. 000038EE  4297                     clr.l      [A7]
  5047. 000038F0  1F3C 0010                move.b     -[A7], 0x10
  5048. 000038F4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5049. 000038F8  4EBA 25DA                jsr        [PC + 0x25DA /* 00005ED4 */]
  5050. 000038FC  7A01                     moveq.l    D5, 0x01
  5051. 000038FE  4A44                     tst.w      D4
  5052. 00003900  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5053. 00003904  660E                     bne        +0x10 /* 00003914 */
  5054. 00003906  4267                     clr.w      -[A7]
  5055. 00003908  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5056. 0000390C  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  5057. 00003910  5C8F                     addq.l     A7, 6
  5058. 00003912  6014                     bra        +0x16 /* 00003928 */
  5059. label00003914:
  5060. 00003914  4267                     clr.w      -[A7]
  5061. 00003916  4878 FFFF                push.l     0xFFFF
  5062. 0000391A  4267                     clr.w      -[A7]
  5063. 0000391C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5064. 00003920  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5065. 00003924  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5066. label00003928:
  5067. 00003928  4A46                     tst.w      D6
  5068. 0000392A  660C                     bne        +0xE /* 00003938 */
  5069. 0000392C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5070. 00003930  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  5071. 00003934  588F                     addq.l     A7, 4
  5072. 00003936  600A                     bra        +0xC /* 00003942 */
  5073. label00003938:
  5074. 00003938  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5075. 0000393C  4EAD 1E92                jsr        [A5 + 0x1E92 /* export_974 */]
  5076. 00003940  588F                     addq.l     A7, 4
  5077. label00003942:
  5078. 00003942  4A44                     tst.w      D4
  5079. 00003944  6700 0588                beq        +0x58A /* 00003ECE */
  5080. 00003948  4267                     clr.w      -[A7]
  5081. 0000394A  4878 FFFF                push.l     0xFFFF
  5082. 0000394E  3F3C 0001                move.w     -[A7], 0x1
  5083. 00003952  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5084. 00003956  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5085. 0000395A  4257                     clr.w      [A7]
  5086. 0000395C  4878 FFFF                push.l     0xFFFF
  5087. 00003960  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5088. 00003964  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  5089. 00003968  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5090. 0000396C  6000 0560                bra        +0x562 /* 00003ECE */
  5091. 00003970  363C 8006                move.w     D3, 0x8006
  5092. 00003974  3F03                     move.w     -[A7], D3
  5093. 00003976  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5094. 0000397A  4EBA 238C                jsr        [PC + 0x238C /* 00005D08 */]
  5095. 0000397E  4297                     clr.l      [A7]
  5096. 00003980  1F3C 0010                move.b     -[A7], 0x10
  5097. 00003984  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5098. 00003988  4EBA 254A                jsr        [PC + 0x254A /* 00005ED4 */]
  5099. 0000398C  7A01                     moveq.l    D5, 0x01
  5100. 0000398E  4A46                     tst.w      D6
  5101. 00003990  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5102. 00003994  6744                     beq        +0x46 /* 000039DA */
  5103. 00003996  4267                     clr.w      -[A7]
  5104. 00003998  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5105. 0000399C  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  5106. 000039A0  4257                     clr.w      [A7]
  5107. 000039A2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5108. 000039A6  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  5109. 000039AA  3D40 FFF4                move.w     [A6 - 0xC], D0
  5110. 000039AE  4257                     clr.w      [A7]
  5111. 000039B0  4878 FFFF                push.l     0xFFFF
  5112. 000039B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5113. 000039B8  4EAD 1D02                jsr        [A5 + 0x1D02 /* export_924 */]
  5114. 000039BC  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  5115. 000039C0  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  5116. 000039C4  4257                     clr.w      [A7]
  5117. 000039C6  4878 FFFF                push.l     0xFFFF
  5118. 000039CA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5119. 000039CE  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  5120. 000039D2  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  5121. 000039D6  6000 00D4                bra        +0xD6 /* 00003AAC */
  5122. label000039DA:
  5123. 000039DA  42A7                     clr.l      -[A7]
  5124. 000039DC  42A7                     clr.l      -[A7]
  5125. 000039DE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5126. 000039E2  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  5127. 000039E6  4A40                     tst.w      D0
  5128. 000039E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5129. 000039EC  6600 00BE                bne        +0xC0 /* 00003AAC */
  5130. 000039F0  4A45                     tst.w      D5
  5131. 000039F2  6620                     bne        +0x22 /* 00003A14 */
  5132. 000039F4  7609                     moveq.l    D3, 0x09
  5133. 000039F6  3F03                     move.w     -[A7], D3
  5134. 000039F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5135. 000039FC  4EBA 230A                jsr        [PC + 0x230A /* 00005D08 */]
  5136. 00003A00  4297                     clr.l      [A7]
  5137. 00003A02  1F3C 0010                move.b     -[A7], 0x10
  5138. 00003A06  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5139. 00003A0A  4EBA 24C8                jsr        [PC + 0x24C8 /* 00005ED4 */]
  5140. 00003A0E  7A01                     moveq.l    D5, 0x01
  5141. 00003A10  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5142. label00003A14:
  5143. 00003A14  4A44                     tst.w      D4
  5144. 00003A16  660E                     bne        +0x10 /* 00003A26 */
  5145. 00003A18  4267                     clr.w      -[A7]
  5146. 00003A1A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5147. 00003A1E  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  5148. 00003A22  5C8F                     addq.l     A7, 6
  5149. 00003A24  6014                     bra        +0x16 /* 00003A3A */
  5150. label00003A26:
  5151. 00003A26  4267                     clr.w      -[A7]
  5152. 00003A28  4878 FFFF                push.l     0xFFFF
  5153. 00003A2C  4267                     clr.w      -[A7]
  5154. 00003A2E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5155. 00003A32  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5156. 00003A36  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5157. label00003A3A:
  5158. 00003A3A  4A46                     tst.w      D6
  5159. 00003A3C  660C                     bne        +0xE /* 00003A4A */
  5160. 00003A3E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5161. 00003A42  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  5162. 00003A46  588F                     addq.l     A7, 4
  5163. 00003A48  600A                     bra        +0xC /* 00003A54 */
  5164. label00003A4A:
  5165. 00003A4A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5166. 00003A4E  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  5167. 00003A52  588F                     addq.l     A7, 4
  5168. label00003A54:
  5169. 00003A54  4A44                     tst.w      D4
  5170. 00003A56  6724                     beq        +0x26 /* 00003A7C */
  5171. 00003A58  4267                     clr.w      -[A7]
  5172. 00003A5A  4878 FFFF                push.l     0xFFFF
  5173. 00003A5E  3F3C 0001                move.w     -[A7], 0x1
  5174. 00003A62  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5175. 00003A66  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5176. 00003A6A  4257                     clr.w      [A7]
  5177. 00003A6C  4878 FFFF                push.l     0xFFFF
  5178. 00003A70  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5179. 00003A74  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  5180. 00003A78  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5181. label00003A7C:
  5182. 00003A7C  0C6E 0025 000C           cmpi.w     [A6 + 0xC], 0x25 /* '%' */
  5183. 00003A82  6700 044A                beq        +0x44C /* 00003ECE */
  5184. 00003A86  4A45                     tst.w      D5
  5185. 00003A88  6622                     bne        +0x24 /* 00003AAC */
  5186. 00003A8A  363C 8006                move.w     D3, 0x8006
  5187. 00003A8E  3F03                     move.w     -[A7], D3
  5188. 00003A90  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5189. 00003A94  4EBA 2272                jsr        [PC + 0x2272 /* 00005D08 */]
  5190. 00003A98  4297                     clr.l      [A7]
  5191. 00003A9A  1F3C 0010                move.b     -[A7], 0x10
  5192. 00003A9E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5193. 00003AA2  4EBA 2430                jsr        [PC + 0x2430 /* 00005ED4 */]
  5194. 00003AA6  7A01                     moveq.l    D5, 0x01
  5195. 00003AA8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5196. label00003AAC:
  5197. 00003AAC  42A7                     clr.l      -[A7]
  5198. 00003AAE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5199. 00003AB2  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  5200. 00003AB6  4A40                     tst.w      D0
  5201. 00003AB8  508F                     addq.l     A7, 8
  5202. 00003ABA  6716                     beq        +0x18 /* 00003AD2 */
  5203. 00003ABC  4267                     clr.w      -[A7]
  5204. 00003ABE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5205. 00003AC2  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  5206. 00003AC6  0C6E 0008 000C           cmpi.w     [A6 + 0xC], 0x8
  5207. 00003ACC  5C8F                     addq.l     A7, 6
  5208. 00003ACE  6000 03FE                bra        +0x400 /* 00003ECE */
  5209. label00003AD2:
  5210. 00003AD2  0C6E 002E 000C           cmpi.w     [A6 + 0xC], 0x2E /* '.' */
  5211. 00003AD8  6644                     bne        +0x46 /* 00003B1E */
  5212. 00003ADA  4A46                     tst.w      D6
  5213. 00003ADC  6740                     beq        +0x42 /* 00003B1E */
  5214. 00003ADE  4267                     clr.w      -[A7]
  5215. 00003AE0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5216. 00003AE4  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  5217. 00003AE8  4257                     clr.w      [A7]
  5218. 00003AEA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5219. 00003AEE  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  5220. 00003AF2  3D40 FFF4                move.w     [A6 - 0xC], D0
  5221. 00003AF6  4257                     clr.w      [A7]
  5222. 00003AF8  4878 FFFF                push.l     0xFFFF
  5223. 00003AFC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5224. 00003B00  4EAD 1D02                jsr        [A5 + 0x1D02 /* export_924 */]
  5225. 00003B04  2EAE FFFC                move.l     [A7], [A6 - 0x4]
  5226. 00003B08  4EAD 1E92                jsr        [A5 + 0x1E92 /* export_974 */]
  5227. 00003B0C  4257                     clr.w      [A7]
  5228. 00003B0E  4878 FFFF                push.l     0xFFFF
  5229. 00003B12  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5230. 00003B16  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  5231. 00003B1A  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  5232. label00003B1E:
  5233. 00003B1E  4A44                     tst.w      D4
  5234. 00003B20  670E                     beq        +0x10 /* 00003B30 */
  5235. 00003B22  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5236. 00003B26  4EBA 1F50                jsr        [PC + 0x1F50 /* 00005A78 */]
  5237. 00003B2A  3E00                     move.w     D7, D0
  5238. 00003B2C  588F                     addq.l     A7, 4
  5239. 00003B2E  6010                     bra        +0x12 /* 00003B40 */
  5240. label00003B30:
  5241. 00003B30  4878 0001                push.l     0x1
  5242. 00003B34  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5243. 00003B38  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  5244. 00003B3C  3E00                     move.w     D7, D0
  5245. 00003B3E  508F                     addq.l     A7, 8
  5246. label00003B40:
  5247. 00003B40  0C6E 0008 000C           cmpi.w     [A6 + 0xC], 0x8
  5248. 00003B46  4A47                     tst.w      D7
  5249. 00003B48  6700 0384                beq        +0x386 /* 00003ECE */
  5250. 00003B4C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5251. 00003B50  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  5252. 00003B54  588F                     addq.l     A7, 4
  5253. 00003B56  6000 0376                bra        +0x378 /* 00003ECE */
  5254. 00003B5A  363C 8005                move.w     D3, 0x8005
  5255. 00003B5E  3F03                     move.w     -[A7], D3
  5256. 00003B60  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5257. 00003B64  4EBA 21A2                jsr        [PC + 0x21A2 /* 00005D08 */]
  5258. 00003B68  7A01                     moveq.l    D5, 0x01
  5259. 00003B6A  4297                     clr.l      [A7]
  5260. 00003B6C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5261. 00003B70  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  5262. 00003B74  3D40 FFFA                move.w     [A6 - 0x6], D0
  5263. 00003B78  4A44                     tst.w      D4
  5264. 00003B7A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5265. 00003B7E  671A                     beq        +0x1C /* 00003B9A */
  5266. 00003B80  4A6E FFFA                tst.w      [A6 - 0x6]
  5267. 00003B84  6704                     beq        +0x6 /* 00003B8A */
  5268. 00003B86  7000                     moveq.l    D0, 0x00
  5269. 00003B88  600A                     bra        +0xC /* 00003B94 */
  5270. label00003B8A:
  5271. 00003B8A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5272. 00003B8E  4EBA 1F22                jsr        [PC + 0x1F22 /* 00005AB2 */]
  5273. 00003B92  588F                     addq.l     A7, 4
  5274. label00003B94:
  5275. 00003B94  3E00                     move.w     D7, D0
  5276. 00003B96  6000 0336                bra        +0x338 /* 00003ECE */
  5277. label00003B9A:
  5278. 00003B9A  4A46                     tst.w      D6
  5279. 00003B9C  6700 0330                beq        +0x332 /* 00003ECE */
  5280. 00003BA0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5281. 00003BA4  4EBA 1EA2                jsr        [PC + 0x1EA2 /* 00005A48 */]
  5282. 00003BA8  3E00                     move.w     D7, D0
  5283. 00003BAA  588F                     addq.l     A7, 4
  5284. 00003BAC  6000 0320                bra        +0x322 /* 00003ECE */
  5285. 00003BB0  7609                     moveq.l    D3, 0x09
  5286. 00003BB2  3F03                     move.w     -[A7], D3
  5287. 00003BB4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5288. 00003BB8  4EBA 214E                jsr        [PC + 0x214E /* 00005D08 */]
  5289. 00003BBC  4297                     clr.l      [A7]
  5290. 00003BBE  1F3C 0010                move.b     -[A7], 0x10
  5291. 00003BC2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5292. 00003BC6  4EBA 230C                jsr        [PC + 0x230C /* 00005ED4 */]
  5293. 00003BCA  7A01                     moveq.l    D5, 0x01
  5294. 00003BCC  4A44                     tst.w      D4
  5295. 00003BCE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5296. 00003BD2  660E                     bne        +0x10 /* 00003BE2 */
  5297. 00003BD4  4267                     clr.w      -[A7]
  5298. 00003BD6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5299. 00003BDA  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  5300. 00003BDE  5C8F                     addq.l     A7, 6
  5301. 00003BE0  6014                     bra        +0x16 /* 00003BF6 */
  5302. label00003BE2:
  5303. 00003BE2  4267                     clr.w      -[A7]
  5304. 00003BE4  4878 FFFF                push.l     0xFFFF
  5305. 00003BE8  4267                     clr.w      -[A7]
  5306. 00003BEA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5307. 00003BEE  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5308. 00003BF2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5309. label00003BF6:
  5310. 00003BF6  4A46                     tst.w      D6
  5311. 00003BF8  660C                     bne        +0xE /* 00003C06 */
  5312. 00003BFA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5313. 00003BFE  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  5314. 00003C02  588F                     addq.l     A7, 4
  5315. 00003C04  600A                     bra        +0xC /* 00003C10 */
  5316. label00003C06:
  5317. 00003C06  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5318. 00003C0A  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  5319. 00003C0E  588F                     addq.l     A7, 4
  5320. label00003C10:
  5321. 00003C10  4A44                     tst.w      D4
  5322. 00003C12  6700 02BA                beq        +0x2BC /* 00003ECE */
  5323. 00003C16  4267                     clr.w      -[A7]
  5324. 00003C18  4878 FFFF                push.l     0xFFFF
  5325. 00003C1C  3F3C 0001                move.w     -[A7], 0x1
  5326. 00003C20  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5327. 00003C24  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5328. 00003C28  4257                     clr.w      [A7]
  5329. 00003C2A  4878 FFFF                push.l     0xFFFF
  5330. 00003C2E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5331. 00003C32  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  5332. 00003C36  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5333. 00003C3A  6000 0292                bra        +0x294 /* 00003ECE */
  5334. 00003C3E  7609                     moveq.l    D3, 0x09
  5335. 00003C40  3F03                     move.w     -[A7], D3
  5336. 00003C42  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5337. 00003C46  4EBA 20C0                jsr        [PC + 0x20C0 /* 00005D08 */]
  5338. 00003C4A  4297                     clr.l      [A7]
  5339. 00003C4C  1F3C 0010                move.b     -[A7], 0x10
  5340. 00003C50  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5341. 00003C54  4EBA 227E                jsr        [PC + 0x227E /* 00005ED4 */]
  5342. 00003C58  7A01                     moveq.l    D5, 0x01
  5343. 00003C5A  4A44                     tst.w      D4
  5344. 00003C5C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5345. 00003C60  660E                     bne        +0x10 /* 00003C70 */
  5346. 00003C62  4267                     clr.w      -[A7]
  5347. 00003C64  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5348. 00003C68  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  5349. 00003C6C  5C8F                     addq.l     A7, 6
  5350. 00003C6E  6014                     bra        +0x16 /* 00003C84 */
  5351. label00003C70:
  5352. 00003C70  4267                     clr.w      -[A7]
  5353. 00003C72  4878 FFFF                push.l     0xFFFF
  5354. 00003C76  4267                     clr.w      -[A7]
  5355. 00003C78  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5356. 00003C7C  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5357. 00003C80  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5358. label00003C84:
  5359. 00003C84  4A46                     tst.w      D6
  5360. 00003C86  660C                     bne        +0xE /* 00003C94 */
  5361. 00003C88  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5362. 00003C8C  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5363. 00003C90  588F                     addq.l     A7, 4
  5364. 00003C92  600A                     bra        +0xC /* 00003C9E */
  5365. label00003C94:
  5366. 00003C94  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5367. 00003C98  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5368. 00003C9C  588F                     addq.l     A7, 4
  5369. label00003C9E:
  5370. 00003C9E  4A44                     tst.w      D4
  5371. 00003CA0  6700 022C                beq        +0x22E /* 00003ECE */
  5372. 00003CA4  4267                     clr.w      -[A7]
  5373. 00003CA6  4878 FFFF                push.l     0xFFFF
  5374. 00003CAA  3F3C 0001                move.w     -[A7], 0x1
  5375. 00003CAE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5376. 00003CB2  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5377. 00003CB6  4257                     clr.w      [A7]
  5378. 00003CB8  4878 FFFF                push.l     0xFFFF
  5379. 00003CBC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5380. 00003CC0  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  5381. 00003CC4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5382. 00003CC8  6000 0204                bra        +0x206 /* 00003ECE */
  5383. 00003CCC  7609                     moveq.l    D3, 0x09
  5384. 00003CCE  3F03                     move.w     -[A7], D3
  5385. 00003CD0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5386. 00003CD4  4EBA 2032                jsr        [PC + 0x2032 /* 00005D08 */]
  5387. 00003CD8  4297                     clr.l      [A7]
  5388. 00003CDA  1F3C 0010                move.b     -[A7], 0x10
  5389. 00003CDE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5390. 00003CE2  4EBA 21F0                jsr        [PC + 0x21F0 /* 00005ED4 */]
  5391. 00003CE6  7A01                     moveq.l    D5, 0x01
  5392. 00003CE8  4A44                     tst.w      D4
  5393. 00003CEA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5394. 00003CEE  660E                     bne        +0x10 /* 00003CFE */
  5395. 00003CF0  4267                     clr.w      -[A7]
  5396. 00003CF2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5397. 00003CF6  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  5398. 00003CFA  5C8F                     addq.l     A7, 6
  5399. 00003CFC  6014                     bra        +0x16 /* 00003D12 */
  5400. label00003CFE:
  5401. 00003CFE  4267                     clr.w      -[A7]
  5402. 00003D00  4878 FFFF                push.l     0xFFFF
  5403. 00003D04  4267                     clr.w      -[A7]
  5404. 00003D06  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5405. 00003D0A  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5406. 00003D0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5407. label00003D12:
  5408. 00003D12  4A44                     tst.w      D4
  5409. 00003D14  6700 01B8                beq        +0x1BA /* 00003ECE */
  5410. 00003D18  4267                     clr.w      -[A7]
  5411. 00003D1A  4878 FFFF                push.l     0xFFFF
  5412. 00003D1E  3F3C 0001                move.w     -[A7], 0x1
  5413. 00003D22  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5414. 00003D26  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5415. 00003D2A  4257                     clr.w      [A7]
  5416. 00003D2C  4878 FFFF                push.l     0xFFFF
  5417. 00003D30  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5418. 00003D34  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  5419. 00003D38  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5420. 00003D3C  6000 0190                bra        +0x192 /* 00003ECE */
  5421. 00003D40  7609                     moveq.l    D3, 0x09
  5422. 00003D42  3F03                     move.w     -[A7], D3
  5423. 00003D44  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5424. 00003D48  4EBA 1FBE                jsr        [PC + 0x1FBE /* 00005D08 */]
  5425. 00003D4C  4297                     clr.l      [A7]
  5426. 00003D4E  1F3C 0010                move.b     -[A7], 0x10
  5427. 00003D52  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5428. 00003D56  4EBA 217C                jsr        [PC + 0x217C /* 00005ED4 */]
  5429. 00003D5A  7A01                     moveq.l    D5, 0x01
  5430. 00003D5C  4A44                     tst.w      D4
  5431. 00003D5E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5432. 00003D62  660E                     bne        +0x10 /* 00003D72 */
  5433. 00003D64  4267                     clr.w      -[A7]
  5434. 00003D66  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5435. 00003D6A  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  5436. 00003D6E  5C8F                     addq.l     A7, 6
  5437. 00003D70  6014                     bra        +0x16 /* 00003D86 */
  5438. label00003D72:
  5439. 00003D72  4267                     clr.w      -[A7]
  5440. 00003D74  4878 FFFF                push.l     0xFFFF
  5441. 00003D78  4267                     clr.w      -[A7]
  5442. 00003D7A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5443. 00003D7E  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5444. 00003D82  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5445. label00003D86:
  5446. 00003D86  4A44                     tst.w      D4
  5447. 00003D88  6700 0144                beq        +0x146 /* 00003ECE */
  5448. 00003D8C  4267                     clr.w      -[A7]
  5449. 00003D8E  4878 FFFF                push.l     0xFFFF
  5450. 00003D92  3F3C 0001                move.w     -[A7], 0x1
  5451. 00003D96  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5452. 00003D9A  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5453. 00003D9E  4257                     clr.w      [A7]
  5454. 00003DA0  4878 FFFF                push.l     0xFFFF
  5455. 00003DA4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5456. 00003DA8  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  5457. 00003DAC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5458. 00003DB0  6000 011C                bra        +0x11E /* 00003ECE */
  5459. 00003DB4  7609                     moveq.l    D3, 0x09
  5460. 00003DB6  3F03                     move.w     -[A7], D3
  5461. 00003DB8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5462. 00003DBC  4EBA 1F4A                jsr        [PC + 0x1F4A /* 00005D08 */]
  5463. 00003DC0  4297                     clr.l      [A7]
  5464. 00003DC2  1F3C 0010                move.b     -[A7], 0x10
  5465. 00003DC6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5466. 00003DCA  4EBA 2108                jsr        [PC + 0x2108 /* 00005ED4 */]
  5467. 00003DCE  7A01                     moveq.l    D5, 0x01
  5468. 00003DD0  4A44                     tst.w      D4
  5469. 00003DD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5470. 00003DD6  660E                     bne        +0x10 /* 00003DE6 */
  5471. 00003DD8  4267                     clr.w      -[A7]
  5472. 00003DDA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5473. 00003DDE  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  5474. 00003DE2  5C8F                     addq.l     A7, 6
  5475. 00003DE4  6014                     bra        +0x16 /* 00003DFA */
  5476. label00003DE6:
  5477. 00003DE6  4267                     clr.w      -[A7]
  5478. 00003DE8  4878 FFFF                push.l     0xFFFF
  5479. 00003DEC  4267                     clr.w      -[A7]
  5480. 00003DEE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5481. 00003DF2  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5482. 00003DF6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5483. label00003DFA:
  5484. 00003DFA  4A46                     tst.w      D6
  5485. 00003DFC  660C                     bne        +0xE /* 00003E0A */
  5486. 00003DFE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5487. 00003E02  4EAD 1E1A                jsr        [A5 + 0x1E1A /* export_959 */]
  5488. 00003E06  588F                     addq.l     A7, 4
  5489. 00003E08  600A                     bra        +0xC /* 00003E14 */
  5490. label00003E0A:
  5491. 00003E0A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5492. 00003E0E  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  5493. 00003E12  588F                     addq.l     A7, 4
  5494. label00003E14:
  5495. 00003E14  4A44                     tst.w      D4
  5496. 00003E16  6700 00B6                beq        +0xB8 /* 00003ECE */
  5497. 00003E1A  4267                     clr.w      -[A7]
  5498. 00003E1C  4878 FFFF                push.l     0xFFFF
  5499. 00003E20  3F3C 0001                move.w     -[A7], 0x1
  5500. 00003E24  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5501. 00003E28  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5502. 00003E2C  4257                     clr.w      [A7]
  5503. 00003E2E  4878 FFFF                push.l     0xFFFF
  5504. 00003E32  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5505. 00003E36  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  5506. 00003E3A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5507. 00003E3E  6000 008E                bra        +0x90 /* 00003ECE */
  5508. 00003E42  7609                     moveq.l    D3, 0x09
  5509. 00003E44  3F03                     move.w     -[A7], D3
  5510. 00003E46  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5511. 00003E4A  4EBA 1EBC                jsr        [PC + 0x1EBC /* 00005D08 */]
  5512. 00003E4E  4297                     clr.l      [A7]
  5513. 00003E50  1F3C 0010                move.b     -[A7], 0x10
  5514. 00003E54  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5515. 00003E58  4EBA 207A                jsr        [PC + 0x207A /* 00005ED4 */]
  5516. 00003E5C  7A01                     moveq.l    D5, 0x01
  5517. 00003E5E  4A44                     tst.w      D4
  5518. 00003E60  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5519. 00003E64  660E                     bne        +0x10 /* 00003E74 */
  5520. 00003E66  4267                     clr.w      -[A7]
  5521. 00003E68  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5522. 00003E6C  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  5523. 00003E70  5C8F                     addq.l     A7, 6
  5524. 00003E72  6014                     bra        +0x16 /* 00003E88 */
  5525. label00003E74:
  5526. 00003E74  4267                     clr.w      -[A7]
  5527. 00003E76  4878 FFFF                push.l     0xFFFF
  5528. 00003E7A  4267                     clr.w      -[A7]
  5529. 00003E7C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5530. 00003E80  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5531. 00003E84  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5532. label00003E88:
  5533. 00003E88  4A46                     tst.w      D6
  5534. 00003E8A  660C                     bne        +0xE /* 00003E98 */
  5535. 00003E8C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5536. 00003E90  4EAD 1E22                jsr        [A5 + 0x1E22 /* export_960 */]
  5537. 00003E94  588F                     addq.l     A7, 4
  5538. 00003E96  600A                     bra        +0xC /* 00003EA2 */
  5539. label00003E98:
  5540. 00003E98  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5541. 00003E9C  4EAD 1EA2                jsr        [A5 + 0x1EA2 /* export_976 */]
  5542. 00003EA0  588F                     addq.l     A7, 4
  5543. label00003EA2:
  5544. 00003EA2  4A44                     tst.w      D4
  5545. 00003EA4  6728                     beq        +0x2A /* 00003ECE */
  5546. 00003EA6  4267                     clr.w      -[A7]
  5547. 00003EA8  4878 FFFF                push.l     0xFFFF
  5548. 00003EAC  3F3C 0001                move.w     -[A7], 0x1
  5549. 00003EB0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5550. 00003EB4  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5551. 00003EB8  4257                     clr.w      [A7]
  5552. 00003EBA  4878 FFFF                push.l     0xFFFF
  5553. 00003EBE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5554. 00003EC2  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  5555. 00003EC6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5556. 00003ECA  6002                     bra        +0x4 /* 00003ECE */
  5557. label00003ECC:
  5558. 00003ECC  7E00                     moveq.l    D7, 0x00
  5559. label00003ECE:
  5560. 00003ECE  4A6E FFF4                tst.w      [A6 - 0xC]
  5561. 00003ED2  670C                     beq        +0xE /* 00003EE0 */
  5562. 00003ED4  4267                     clr.w      -[A7]
  5563. 00003ED6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5564. 00003EDA  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  5565. 00003EDE  5C8F                     addq.l     A7, 6
  5566. label00003EE0:
  5567. 00003EE0  4A47                     tst.w      D7
  5568. 00003EE2  6718                     beq        +0x1A /* 00003EFC */
  5569. 00003EE4  206E FFFC                movea.l    A0, [A6 - 0x4]
  5570. 00003EE8  2050                     movea.l    A0, [A0]
  5571. 00003EEA  2010                     move.l     D0, [A0]
  5572. 00003EEC  B0AE FFF6                cmp.l      D0, [A6 - 0xA]
  5573. 00003EF0  670A                     beq        +0xC /* 00003EFC */
  5574. 00003EF2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5575. 00003EF6  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  5576. 00003EFA  588F                     addq.l     A7, 4
  5577. label00003EFC:
  5578. 00003EFC  4A45                     tst.w      D5
  5579. 00003EFE  670C                     beq        +0xE /* 00003F0C */
  5580. 00003F00  3F03                     move.w     -[A7], D3
  5581. 00003F02  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5582. 00003F06  4EBA 1E3A                jsr        [PC + 0x1E3A /* 00005D42 */]
  5583. 00003F0A  5C8F                     addq.l     A7, 6
  5584. label00003F0C:
  5585. 00003F0C  3007                     move.w     D0, D7
  5586. label00003F0E:
  5587. 00003F0E  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  5588. 00003F12  4E5E                     unlink     A6
  5589. 00003F14  4E75                     rts
  5590. 00003F16  FA5A FFB6                .extension 0xA5A <<F/1/5>>, 0xFFB6 // unimplemented
  5591. 00003F1A  FFB6                     .invalid   <<F/6/7>>
  5592. 00003F1C  FFB6                     .invalid   <<F/6/7>>
  5593. 00003F1E  FFB6                     .invalid   <<F/6/7>>
  5594. 00003F20  FFB6                     .invalid   <<F/6/7>>
  5595. 00003F22  FFB6                     .invalid   <<F/6/7>>
  5596. 00003F24  FFB6                     .invalid   <<F/6/7>>
  5597. 00003F26  FFB6                     .invalid   <<F/6/7>>
  5598. 00003F28  FFB6                     .invalid   <<F/6/7>>
  5599. 00003F2A  FFB6                     .invalid   <<F/6/7>>
  5600. 00003F2C  FFB6                     .invalid   <<F/6/7>>
  5601. 00003F2E  FFB6                     .invalid   <<F/6/7>>
  5602. 00003F30  FFB6                     .invalid   <<F/6/7>>
  5603. 00003F32  FFB6                     .invalid   <<F/6/7>>
  5604. 00003F34  FFB6                     .invalid   <<F/6/7>>
  5605. 00003F36  FFB6                     .invalid   <<F/6/7>>
  5606. 00003F38  FFB6                     .invalid   <<F/6/7>>
  5607. 00003F3A  FFB6                     .invalid   <<F/6/7>>
  5608. 00003F3C  FFB6                     .invalid   <<F/6/7>>
  5609. 00003F3E  FFB6                     .invalid   <<F/6/7>>
  5610. 00003F40  FFB6                     .invalid   <<F/6/7>>
  5611. 00003F42  FFB6                     .invalid   <<F/6/7>>
  5612. 00003F44  FFB6                     .invalid   <<F/6/7>>
  5613. 00003F46  FFB6                     .invalid   <<F/6/7>>
  5614. 00003F48  FDB6                     .invalid   <<F/6/6>>
  5615. 00003F4A  FE2A FD28                .unknown   0xFE2A 0xFD28 (W = 7)
  5616. 00003F4E  FC9A FADA                .extension 0xC9A <<F/2-3/6>> // unimplemented
  5617. 00003F52  FE9E F9CC                .extension 0xE9E <<F/2-3/7>> // unimplemented
  5618. 00003F56  FF2C                     .extension 0xF2C <<F/4-5/7>> // unimplemented
  5619. 00003F58  FFB6                     .invalid   <<F/6/7>>
  5620. 00003F5A  FFB6                     .invalid   <<F/6/7>>
  5621. 00003F5C  FFB6                     .invalid   <<F/6/7>>
  5622. 00003F5E  FFB6                     .invalid   <<F/6/7>>
  5623. 00003F60  FC44 FB70                .extension 0xC44 <<F/1/6>>, 0xFB70 // unimplemented
  5624. 00003F64  4E56 FFFC                link       A6, -0x0004
  5625. 00003F68  48E7 0300                movem.l    -[A7], D6,D7
  5626. 00003F6C  7E01                     moveq.l    D7, 0x01
  5627. 00003F6E  486E FFFC                pea.l      [A6 - 0x4]
  5628. 00003F72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5629. 00003F76  4EBA F858                jsr        [PC - 0x7A8 /* 000037D0 */]
  5630. 00003F7A  4A80                     tst.l      D0
  5631. 00003F7C  508F                     addq.l     A7, 8
  5632. 00003F7E  6606                     bne        +0x8 /* 00003F86 */
  5633. 00003F80  7000                     moveq.l    D0, 0x00
  5634. 00003F82  6000 00B8                bra        +0xBA /* 0000403C */
  5635. label00003F86:
  5636. 00003F86  3F3C 0007                move.w     -[A7], 0x7
  5637. 00003F8A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5638. 00003F8E  4EBA 1D78                jsr        [PC + 0x1D78 /* 00005D08 */]
  5639. 00003F92  4297                     clr.l      [A7]
  5640. 00003F94  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5641. 00003F98  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  5642. 00003F9C  2C00                     move.l     D6, D0
  5643. 00003F9E  302E 000C                move.w     D0, [A6 + 0xC]
  5644. 00003FA2  0C40 0007                cmpi.w     D0, 0x7
  5645. 00003FA6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5646. 00003FAA  6268                     bhi        +0x6A /* 00004014 */
  5647. 00003FAC  43FA 0098                lea.l      A1, [PC + 0x98 /* 00004046, value 0xFF8AFF96 */]
  5648. 00003FB0  D040                     add.w      D0, D0
  5649. 00003FB2  D2F1 0000                add.w      A1, [A1 + D0.w]
  5650. 00003FB6  4ED1                     jmp        [A1]
  5651. 00003FB8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5652. 00003FBC  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  5653. 00003FC0  588F                     addq.l     A7, 4
  5654. 00003FC2  6052                     bra        +0x54 /* 00004016 */
  5655. 00003FC4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5656. 00003FC8  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  5657. 00003FCC  588F                     addq.l     A7, 4
  5658. 00003FCE  6046                     bra        +0x48 /* 00004016 */
  5659. 00003FD0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5660. 00003FD4  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  5661. 00003FD8  588F                     addq.l     A7, 4
  5662. 00003FDA  603A                     bra        +0x3C /* 00004016 */
  5663. 00003FDC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5664. 00003FE0  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  5665. 00003FE4  588F                     addq.l     A7, 4
  5666. 00003FE6  602E                     bra        +0x30 /* 00004016 */
  5667. 00003FE8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5668. 00003FEC  4EAD 1E72                jsr        [A5 + 0x1E72 /* export_970 */]
  5669. 00003FF0  588F                     addq.l     A7, 4
  5670. 00003FF2  6022                     bra        +0x24 /* 00004016 */
  5671. 00003FF4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5672. 00003FF8  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  5673. 00003FFC  588F                     addq.l     A7, 4
  5674. 00003FFE  6016                     bra        +0x18 /* 00004016 */
  5675. 00004000  70FF                     moveq.l    D0, 0xFFFFFFFF
  5676. 00004002  C06E 0010                and.w      D0, [A6 + 0x10]
  5677. 00004006  3F00                     move.w     -[A7], D0
  5678. 00004008  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5679. 0000400C  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  5680. 00004010  5C8F                     addq.l     A7, 6
  5681. 00004012  6002                     bra        +0x4 /* 00004016 */
  5682. label00004014:
  5683. 00004014  7E00                     moveq.l    D7, 0x00
  5684. label00004016:
  5685. 00004016  4A47                     tst.w      D7
  5686. 00004018  6714                     beq        +0x16 /* 0000402E */
  5687. 0000401A  206E FFFC                movea.l    A0, [A6 - 0x4]
  5688. 0000401E  2050                     movea.l    A0, [A0]
  5689. 00004020  BC90                     cmp.l      D6, [A0]
  5690. 00004022  670A                     beq        +0xC /* 0000402E */
  5691. 00004024  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5692. 00004028  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  5693. 0000402C  588F                     addq.l     A7, 4
  5694. label0000402E:
  5695. 0000402E  3F3C 0007                move.w     -[A7], 0x7
  5696. 00004032  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5697. 00004036  4EBA 1D0A                jsr        [PC + 0x1D0A /* 00005D42 */]
  5698. 0000403A  3007                     move.w     D0, D7
  5699. label0000403C:
  5700. 0000403C  4CEE 00C0 FFF4           movem.l    D6,D7, [A6 - 0xC]
  5701. 00004042  4E5E                     unlink     A6
  5702. 00004044  4E75                     rts
  5703. 00004046  FF8A                     .invalid   <<F/6/7>>
  5704. 00004048  FF96                     .invalid   <<F/6/7>>
  5705. 0000404A  FFA2                     .invalid   <<F/6/7>>
  5706. 0000404C  FFAE                     .invalid   <<F/6/7>>
  5707. 0000404E  FFBA                     .invalid   <<F/6/7>>
  5708. 00004050  FFCE                     .invalid   <<F/7/7>>
  5709. 00004052  FF72                     .extension 0xF72 <<F/4-5/7>> // unimplemented
  5710. 00004054  FF7E                     .extension 0xF7E <<F/4-5/7>> // unimplemented
  5711. 00004056  4E56 FFFC                link       A6, -0x0004
  5712. 0000405A  48E7 0308                movem.l    -[A7], D6,D7,A4
  5713. 0000405E  7E01                     moveq.l    D7, 0x01
  5714. 00004060  486E FFFC                pea.l      [A6 - 0x4]
  5715. 00004064  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5716. 00004068  4EBA F766                jsr        [PC - 0x89A /* 000037D0 */]
  5717. 0000406C  4A80                     tst.l      D0
  5718. 0000406E  508F                     addq.l     A7, 8
  5719. 00004070  6606                     bne        +0x8 /* 00004078 */
  5720. 00004072  7000                     moveq.l    D0, 0x00
  5721. 00004074  6000 00CC                bra        +0xCE /* 00004142 */
  5722. label00004078:
  5723. 00004078  206E FFFC                movea.l    A0, [A6 - 0x4]
  5724. 0000407C  2050                     movea.l    A0, [A0]
  5725. 0000407E  2868 0024                movea.l    A4, [A0 + 0x24]
  5726. 00004082  200C                     move.l     D0, A4
  5727. 00004084  6606                     bne        +0x8 /* 0000408C */
  5728. 00004086  7000                     moveq.l    D0, 0x00
  5729. 00004088  6000 00B8                bra        +0xBA /* 00004142 */
  5730. label0000408C:
  5731. 0000408C  3F3C 0007                move.w     -[A7], 0x7
  5732. 00004090  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5733. 00004094  4EBA 1C72                jsr        [PC + 0x1C72 /* 00005D08 */]
  5734. 00004098  4297                     clr.l      [A7]
  5735. 0000409A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5736. 0000409E  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  5737. 000040A2  2C00                     move.l     D6, D0
  5738. 000040A4  302E 000C                move.w     D0, [A6 + 0xC]
  5739. 000040A8  0C40 0007                cmpi.w     D0, 0x7
  5740. 000040AC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5741. 000040B0  6268                     bhi        +0x6A /* 0000411A */
  5742. 000040B2  43FA 0098                lea.l      A1, [PC + 0x98 /* 0000414C, value 0xFF8AFF96 */]
  5743. 000040B6  D040                     add.w      D0, D0
  5744. 000040B8  D2F1 0000                add.w      A1, [A1 + D0.w]
  5745. 000040BC  4ED1                     jmp        [A1]
  5746. 000040BE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5747. 000040C2  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  5748. 000040C6  588F                     addq.l     A7, 4
  5749. 000040C8  6052                     bra        +0x54 /* 0000411C */
  5750. 000040CA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5751. 000040CE  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5752. 000040D2  588F                     addq.l     A7, 4
  5753. 000040D4  6046                     bra        +0x48 /* 0000411C */
  5754. 000040D6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5755. 000040DA  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  5756. 000040DE  588F                     addq.l     A7, 4
  5757. 000040E0  603A                     bra        +0x3C /* 0000411C */
  5758. 000040E2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5759. 000040E6  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  5760. 000040EA  588F                     addq.l     A7, 4
  5761. 000040EC  602E                     bra        +0x30 /* 0000411C */
  5762. 000040EE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5763. 000040F2  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  5764. 000040F6  588F                     addq.l     A7, 4
  5765. 000040F8  6022                     bra        +0x24 /* 0000411C */
  5766. 000040FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5767. 000040FE  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  5768. 00004102  588F                     addq.l     A7, 4
  5769. 00004104  6016                     bra        +0x18 /* 0000411C */
  5770. 00004106  70FF                     moveq.l    D0, 0xFFFFFFFF
  5771. 00004108  C06E 0010                and.w      D0, [A6 + 0x10]
  5772. 0000410C  3F00                     move.w     -[A7], D0
  5773. 0000410E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5774. 00004112  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  5775. 00004116  5C8F                     addq.l     A7, 6
  5776. 00004118  6002                     bra        +0x4 /* 0000411C */
  5777. label0000411A:
  5778. 0000411A  7E00                     moveq.l    D7, 0x00
  5779. label0000411C:
  5780. 0000411C  4A47                     tst.w      D7
  5781. 0000411E  6714                     beq        +0x16 /* 00004134 */
  5782. 00004120  206E FFFC                movea.l    A0, [A6 - 0x4]
  5783. 00004124  2050                     movea.l    A0, [A0]
  5784. 00004126  BC90                     cmp.l      D6, [A0]
  5785. 00004128  670A                     beq        +0xC /* 00004134 */
  5786. 0000412A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5787. 0000412E  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  5788. 00004132  588F                     addq.l     A7, 4
  5789. label00004134:
  5790. 00004134  3F3C 0007                move.w     -[A7], 0x7
  5791. 00004138  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5792. 0000413C  4EBA 1C04                jsr        [PC + 0x1C04 /* 00005D42 */]
  5793. 00004140  3007                     move.w     D0, D7
  5794. label00004142:
  5795. 00004142  4CEE 10C0 FFF0           movem.l    D6,D7,A4, [A6 - 0x10]
  5796. 00004148  4E5E                     unlink     A6
  5797. 0000414A  4E75                     rts
  5798. 0000414C  FF8A                     .invalid   <<F/6/7>>
  5799. 0000414E  FF96                     .invalid   <<F/6/7>>
  5800. 00004150  FFA2                     .invalid   <<F/6/7>>
  5801. 00004152  FFAE                     .invalid   <<F/6/7>>
  5802. 00004154  FFBA                     .invalid   <<F/6/7>>
  5803. 00004156  FFCE                     .invalid   <<F/7/7>>
  5804. 00004158  FF72                     .extension 0xF72 <<F/4-5/7>> // unimplemented
  5805. 0000415A  FF7E                     .extension 0xF7E <<F/4-5/7>> // unimplemented
  5806. 0000415C  4E56 FFE2                link       A6, -0x001E
  5807. 00004160  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  5808. 00004164  7E01                     moveq.l    D7, 0x01
  5809. 00004166  486E FFFC                pea.l      [A6 - 0x4]
  5810. 0000416A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5811. 0000416E  4EBA F660                jsr        [PC - 0x9A0 /* 000037D0 */]
  5812. 00004172  4A80                     tst.l      D0
  5813. 00004174  508F                     addq.l     A7, 8
  5814. 00004176  6606                     bne        +0x8 /* 0000417E */
  5815. 00004178  7000                     moveq.l    D0, 0x00
  5816. 0000417A  6000 0128                bra        +0x12A /* 000042A4 */
  5817. label0000417E:
  5818. 0000417E  42A7                     clr.l      -[A7]
  5819. 00004180  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5820. 00004184  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  5821. 00004188  4A40                     tst.w      D0
  5822. 0000418A  508F                     addq.l     A7, 8
  5823. 0000418C  6706                     beq        +0x8 /* 00004194 */
  5824. 0000418E  7000                     moveq.l    D0, 0x00
  5825. 00004190  6000 0112                bra        +0x114 /* 000042A4 */
  5826. label00004194:
  5827. 00004194  7C00                     moveq.l    D6, 0x00
  5828. 00004196  7E00                     moveq.l    D7, 0x00
  5829. 00004198  7AFF                     moveq.l    D5, 0xFFFFFFFF
  5830. 0000419A  CA2E 000D                and.b      D5, [A6 + 0xD]
  5831. 0000419E  605C                     bra        +0x5E /* 000041FC */
  5832. label000041A0:
  5833. 000041A0  4A47                     tst.w      D7
  5834. 000041A2  665E                     bne        +0x60 /* 00004202 */
  5835. 000041A4  1D45 FFFB                move.b     [A6 - 0x5], D5
  5836. 000041A8  102E FFFB                move.b     D0, [A6 - 0x5]
  5837. 000041AC  6742                     beq        +0x44 /* 000041F0 */
  5838. 000041AE  6B18                     bmi        +0x1A /* 000041C8 */
  5839. 000041B0  0400 000A                subi.b     D0, 0xA /* '\n' */
  5840. 000041B4  673A                     beq        +0x3C /* 000041F0 */
  5841. 000041B6  6A0A                     bpl        +0xC /* 000041C2 */
  5842. 000041B8  5200                     addq.b     D0, 1
  5843. 000041BA  6A0C                     bpl        +0xE /* 000041C8 */
  5844. 000041BC  5400                     addq.b     D0, 2
  5845. 000041BE  6A30                     bpl        +0x32 /* 000041F0 */
  5846. 000041C0  6006                     bra        +0x8 /* 000041C8 */
  5847. label000041C2:
  5848. 000041C2  0400 0075                subi.b     D0, 0x75 /* 'u' */
  5849. 000041C6  6A28                     bpl        +0x2A /* 000041F0 */
  5850. label000041C8:
  5851. 000041C8  0C2E 0020 FFFB           cmpi.b     [A6 - 0x5], 0x20 /* ' ' */
  5852. 000041CE  6606                     bne        +0x8 /* 000041D6 */
  5853. 000041D0  303C 8004                move.w     D0, 0x8004
  5854. 000041D4  6004                     bra        +0x6 /* 000041DA */
  5855. label000041D6:
  5856. 000041D6  303C 8003                move.w     D0, 0x8003
  5857. label000041DA:
  5858. 000041DA  3800                     move.w     D4, D0
  5859. 000041DC  4A47                     tst.w      D7
  5860. 000041DE  6602                     bne        +0x4 /* 000041E2 */
  5861. 000041E0  3604                     move.w     D3, D4
  5862. label000041E2:
  5863. 000041E2  3006                     move.w     D0, D6
  5864. 000041E4  5246                     addq.w     D6, 1
  5865. 000041E6  7200                     moveq.l    D1, 0x00
  5866. 000041E8  3200                     move.w     D1, D0
  5867. 000041EA  1DAE FFFB 18F6           move.b     [A6 + D1 - 0x10], [A6 - 0x5]
  5868. label000041F0:
  5869. 000041F0  B843                     cmp.w      D4, D3
  5870. 000041F2  6706                     beq        +0x8 /* 000041FA */
  5871. 000041F4  383C 8005                move.w     D4, 0x8005
  5872. 000041F8  6008                     bra        +0xA /* 00004202 */
  5873. label000041FA:
  5874. 000041FA  5247                     addq.w     D7, 1
  5875. label000041FC:
  5876. 000041FC  0C47 0005                cmpi.w     D7, 0x5
  5877. 00004200  6D9E                     blt        -0x60 /* 000041A0 */
  5878. label00004202:
  5879. 00004202  4A46                     tst.w      D6
  5880. 00004204  6606                     bne        +0x8 /* 0000420C */
  5881. 00004206  7001                     moveq.l    D0, 0x01
  5882. 00004208  6000 009A                bra        +0x9C /* 000042A4 */
  5883. label0000420C:
  5884. 0000420C  3F04                     move.w     -[A7], D4
  5885. 0000420E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5886. 00004212  4EBA 1AF4                jsr        [PC + 0x1AF4 /* 00005D08 */]
  5887. 00004216  4297                     clr.l      [A7]
  5888. 00004218  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5889. 0000421C  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  5890. 00004220  3EBC 0001                move.w     [A7], 0x1
  5891. 00004224  3F06                     move.w     -[A7], D6
  5892. 00004226  486E FFF6                pea.l      [A6 - 0xA]
  5893. 0000422A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5894. 0000422E  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  5895. 00004232  3E00                     move.w     D7, D0
  5896. 00004234  206E FFFC                movea.l    A0, [A6 - 0x4]
  5897. 00004238  2050                     movea.l    A0, [A0]
  5898. 0000423A  2C10                     move.l     D6, [A0]
  5899. 0000423C  4257                     clr.w      [A7]
  5900. 0000423E  2F06                     move.l     -[A7], D6
  5901. 00004240  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5902. 00004244  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  5903. 00004248  4A40                     tst.w      D0
  5904. 0000424A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5905. 0000424E  6648                     bne        +0x4A /* 00004298 */
  5906. 00004250  486E FFFB                pea.l      [A6 - 0x5]
  5907. 00004254  42A7                     clr.l      -[A7]
  5908. 00004256  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5909. 0000425A  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  5910. 0000425E  082E 0000 FFFB           btst.b     [A6 - 0x5], 0x0
  5911. 00004264  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5912. 00004268  672E                     beq        +0x30 /* 00004298 */
  5913. 0000426A  206E FFFC                movea.l    A0, [A6 - 0x4]
  5914. 0000426E  2050                     movea.l    A0, [A0]
  5915. 00004270  2068 0024                movea.l    A0, [A0 + 0x24]
  5916. 00004274  2050                     movea.l    A0, [A0]
  5917. 00004276  BCA8 0010                cmp.l      D6, [A0 + 0x10]
  5918. 0000427A  6C04                     bge        +0x6 /* 00004280 */
  5919. 0000427C  7001                     moveq.l    D0, 0x01
  5920. 0000427E  6002                     bra        +0x4 /* 00004282 */
  5921. label00004280:
  5922. 00004280  7004                     moveq.l    D0, 0x04
  5923. label00004282:
  5924. 00004282  3A00                     move.w     D5, D0
  5925. 00004284  2F06                     move.l     -[A7], D6
  5926. 00004286  2F06                     move.l     -[A7], D6
  5927. 00004288  4267                     clr.w      -[A7]
  5928. 0000428A  3F05                     move.w     -[A7], D5
  5929. 0000428C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5930. 00004290  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  5931. 00004294  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5932. label00004298:
  5933. 00004298  3F04                     move.w     -[A7], D4
  5934. 0000429A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5935. 0000429E  4EBA 1AA2                jsr        [PC + 0x1AA2 /* 00005D42 */]
  5936. 000042A2  3007                     move.w     D0, D7
  5937. label000042A4:
  5938. 000042A4  4CEE 00F8 FFCE           movem.l    D3,D4,D5,D6,D7, [A6 - 0x32]
  5939. 000042AA  4E5E                     unlink     A6
  5940. 000042AC  4E75                     rts
  5941. 000042AE  4E56 0000                link       A6, 0
  5942. 000042B2  7000                     moveq.l    D0, 0x00
  5943. 000042B4  4E5E                     unlink     A6
  5944. 000042B6  4E75                     rts
  5945. 000042B8  4E56 FFEC                link       A6, -0x0014
  5946. 000042BC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5947. 000042C0  7E01                     moveq.l    D7, 0x01
  5948. 000042C2  7CFF                     moveq.l    D6, 0xFFFFFFFF
  5949. 000042C4  CC6E 0012                and.w      D6, [A6 + 0x12]
  5950. 000042C8  2C2E 0010                move.l     D6, [A6 + 0x10]
  5951. 000042CC  7010                     moveq.l    D0, 0x10
  5952. 000042CE  E0AE                     lsr        D6, D0
  5953. 000042D0  0246 FFFF                andi.w     D6, 0xFFFF
  5954. 000042D4  486E FFFC                pea.l      [A6 - 0x4]
  5955. 000042D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5956. 000042DC  4EBA F4F2                jsr        [PC - 0xB0E /* 000037D0 */]
  5957. 000042E0  4A80                     tst.l      D0
  5958. 000042E2  508F                     addq.l     A7, 8
  5959. 000042E4  6604                     bne        +0x6 /* 000042EA */
  5960. 000042E6  7000                     moveq.l    D0, 0x00
  5961. 000042E8  6012                     bra        +0x14 /* 000042FC */
  5962. label000042EA:
  5963. 000042EA  206E FFFC                movea.l    A0, [A6 - 0x4]
  5964. 000042EE  2050                     movea.l    A0, [A0]
  5965. 000042F0  2868 0024                movea.l    A4, [A0 + 0x24]
  5966. 000042F4  2054                     movea.l    A0, [A4]
  5967. 000042F6  2668 000C                movea.l    A3, [A0 + 0xC]
  5968. 000042FA  3007                     move.w     D0, D7
  5969. label000042FC:
  5970. 000042FC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5971. 00004300  4E5E                     unlink     A6
  5972. 00004302  4E75                     rts
  5973. 00004304  4E56 FFF4                link       A6, -0x000C
  5974. 00004308  48E7 0108                movem.l    -[A7], D7,A4
  5975. 0000430C  286E 0010                movea.l    A4, [A6 + 0x10]
  5976. 00004310  42AE FFF8                clr.l      [A6 - 0x8]
  5977. 00004314  486E FFFC                pea.l      [A6 - 0x4]
  5978. 00004318  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5979. 0000431C  4EBA F4B2                jsr        [PC - 0xB4E /* 000037D0 */]
  5980. 00004320  4A80                     tst.l      D0
  5981. 00004322  508F                     addq.l     A7, 8
  5982. 00004324  6606                     bne        +0x8 /* 0000432C */
  5983. 00004326  7000                     moveq.l    D0, 0x00
  5984. 00004328  6000 0088                bra        +0x8A /* 000043B2 */
  5985. label0000432C:
  5986. 0000432C  486E FFF8                pea.l      [A6 - 0x8]
  5987. 00004330  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5988. 00004334  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  5989. 00004338  7EFF                     moveq.l    D7, 0xFFFFFFFF
  5990. 0000433A  DE6E 000E                add.w      D7, [A6 + 0xE]
  5991. 0000433E  3047                     movea.w    A0, D7
  5992. 00004340  B1EE FFF8                cmpa.l     A0, [A6 - 0x8]
  5993. 00004344  508F                     addq.l     A7, 8
  5994. 00004346  6C06                     bge        +0x8 /* 0000434E */
  5995. 00004348  3047                     movea.w    A0, D7
  5996. 0000434A  2D48 FFF8                move.l     [A6 - 0x8], A0
  5997. label0000434E:
  5998. 0000434E  486E FFF4                pea.l      [A6 - 0xC]
  5999. 00004352  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6000. 00004356  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  6001. 0000435A  4297                     clr.l      [A7]
  6002. 0000435C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6003. 00004360  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  6004. 00004364  3EBC 0009                move.w     [A7], 0x9 /* '\t' */
  6005. 00004368  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6006. 0000436C  4EBA 199A                jsr        [PC + 0x199A /* 00005D08 */]
  6007. 00004370  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  6008. 00004374  2F0C                     move.l     -[A7], A4
  6009. 00004376  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6010. 0000437A  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  6011. 0000437E  4A40                     tst.w      D0
  6012. 00004380  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6013. 00004384  6604                     bne        +0x6 /* 0000438A */
  6014. 00004386  42AE FFF8                clr.l      [A6 - 0x8]
  6015. label0000438A:
  6016. 0000438A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  6017. 0000438E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6018. 00004392  4EBA 19AE                jsr        [PC + 0x19AE /* 00005D42 */]
  6019. 00004396  2EAE FFF4                move.l     [A7], [A6 - 0xC]
  6020. 0000439A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6021. 0000439E  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  6022. 000043A2  204C                     movea.l    A0, A4
  6023. 000043A4  D1EE FFF8                add.l      A0, [A6 - 0x8]
  6024. 000043A8  4210                     clr.b      [A0]
  6025. 000043AA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6026. 000043AE  202E FFF8                move.l     D0, [A6 - 0x8]
  6027. label000043B2:
  6028. 000043B2  4CDF 1080                movem.l    D7,A4, [A7]+
  6029. 000043B6  4E5E                     unlink     A6
  6030. 000043B8  4E75                     rts
  6031. 000043BA  4E56 0000                link       A6, 0
  6032. 000043BE  7001                     moveq.l    D0, 0x01
  6033. 000043C0  4E5E                     unlink     A6
  6034. 000043C2  4E75                     rts
  6035. 000043C4  4E56 FFCA                link       A6, -0x0036
  6036. 000043C8  2F07                     move.l     -[A7], D7
  6037. 000043CA  7E01                     moveq.l    D7, 0x01
  6038. 000043CC  486E FFFC                pea.l      [A6 - 0x4]
  6039. 000043D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6040. 000043D4  4EBA F3FA                jsr        [PC - 0xC06 /* 000037D0 */]
  6041. 000043D8  4A80                     tst.l      D0
  6042. 000043DA  508F                     addq.l     A7, 8
  6043. 000043DC  6604                     bne        +0x6 /* 000043E2 */
  6044. 000043DE  7000                     moveq.l    D0, 0x00
  6045. 000043E0  6012                     bra        +0x14 /* 000043F4 */
  6046. label000043E2:
  6047. 000043E2  206E FFFC                movea.l    A0, [A6 - 0x4]
  6048. 000043E6  2050                     movea.l    A0, [A0]
  6049. 000043E8  2D68 0014 FFCA           move.l     [A6 - 0x36], [A0 + 0x14]
  6050. 000043EE  302E 000C                move.w     D0, [A6 + 0xC]
  6051. 000043F2  2007                     move.l     D0, D7
  6052. label000043F4:
  6053. 000043F4  2E1F                     move.l     D7, [A7]+
  6054. 000043F6  4E5E                     unlink     A6
  6055. 000043F8  4E75                     rts
  6056. fn000043FA:
  6057. 000043FA  4E56 FEC2                link       A6, -0x013E
  6058. 000043FE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6059. 00004402  266E 0008                movea.l    A3, [A6 + 0x8]
  6060. 00004406  2A2E 0016                move.l     D5, [A6 + 0x16]
  6061. 0000440A  486E FFD0                pea.l      [A6 - 0x30]
  6062. 0000440E  4EAD 191A                jsr        [A5 + 0x191A /* export_799 */]
  6063. 00004412  3D7C 0028 FFD2           move.w     [A6 - 0x2E], 0x28 /* '(' */
  6064. 00004418  7C01                     moveq.l    D6, 0x01
  6065. 0000441A  CC85                     and.l      D6, D5
  6066. 0000441C  4A86                     tst.l      D6
  6067. 0000441E  588F                     addq.l     A7, 4
  6068. 00004420  6706                     beq        +0x8 /* 00004428 */
  6069. 00004422  006E 0004 FFD2           ori.w      [A6 - 0x2E], 0x4
  6070. label00004428:
  6071. 00004428  0805 000E                btst.b     D5, 0xE
  6072. 0000442C  6604                     bne        +0x6 /* 00004432 */
  6073. 0000442E  7806                     moveq.l    D4, 0x06
  6074. 00004430  605C                     bra        +0x5E /* 0000448E */
  6075. label00004432:
  6076. 00004432  2005                     move.l     D0, D5
  6077. 00004434  0280 000F 0000           andi.l     D0, 0xF0000
  6078. 0000443A  6B52                     bmi        +0x54 /* 0000448E */
  6079. 0000443C  0480 0004 0000           subi.l     D0, 0x40000
  6080. 00004442  6740                     beq        +0x42 /* 00004484 */
  6081. 00004444  6A1E                     bpl        +0x20 /* 00004464 */
  6082. 00004446  0480 FFFE 0000           subi.l     D0, 0xFFFE0000
  6083. 0000444C  672E                     beq        +0x30 /* 0000447C */
  6084. 0000444E  6A0A                     bpl        +0xC /* 0000445A */
  6085. 00004450  0480 FFFF 0000           subi.l     D0, 0xFFFF0000
  6086. 00004456  6720                     beq        +0x22 /* 00004478 */
  6087. 00004458  6034                     bra        +0x36 /* 0000448E */
  6088. label0000445A:
  6089. 0000445A  0480 0001 0000           subi.l     D0, 0x10000
  6090. 00004460  671E                     beq        +0x20 /* 00004480 */
  6091. 00004462  602A                     bra        +0x2C /* 0000448E */
  6092. label00004464:
  6093. 00004464  0480 0002 0000           subi.l     D0, 0x20000
  6094. 0000446A  6720                     beq        +0x22 /* 0000448C */
  6095. 0000446C  6A20                     bpl        +0x22 /* 0000448E */
  6096. 0000446E  0480 FFFF 0000           subi.l     D0, 0xFFFF0000
  6097. 00004474  6712                     beq        +0x14 /* 00004488 */
  6098. 00004476  6016                     bra        +0x18 /* 0000448E */
  6099. label00004478:
  6100. 00004478  7800                     moveq.l    D4, 0x00
  6101. 0000447A  6012                     bra        +0x14 /* 0000448E */
  6102. label0000447C:
  6103. 0000447C  7801                     moveq.l    D4, 0x01
  6104. 0000447E  600E                     bra        +0x10 /* 0000448E */
  6105. label00004480:
  6106. 00004480  7804                     moveq.l    D4, 0x04
  6107. 00004482  600A                     bra        +0xC /* 0000448E */
  6108. label00004484:
  6109. 00004484  7802                     moveq.l    D4, 0x02
  6110. 00004486  6006                     bra        +0x8 /* 0000448E */
  6111. label00004488:
  6112. 00004488  7803                     moveq.l    D4, 0x03
  6113. 0000448A  6002                     bra        +0x4 /* 0000448E */
  6114. label0000448C:
  6115. 0000448C  7805                     moveq.l    D4, 0x05
  6116. label0000448E:
  6117. 0000448E  1F04                     move.b     -[A7], D4
  6118. 00004490  4EAD 1932                jsr        [A5 + 0x1932 /* export_802 */]
  6119. 00004494  2E00                     move.l     D7, D0
  6120. 00004496  0C6E FFFF 0010           cmpi.w     [A6 + 0x10], 0xFFFF
  6121. 0000449C  548F                     addq.l     A7, 2
  6122. 0000449E  660E                     bne        +0x10 /* 000044AE */
  6123. 000044A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6124. 000044A4  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  6125. 000044A8  3D40 0010                move.w     [A6 + 0x10], D0
  6126. 000044AC  588F                     addq.l     A7, 4
  6127. label000044AE:
  6128. 000044AE  45EE FECC                lea.l      A2, [A6 - 0x134]
  6129. 000044B2  7804                     moveq.l    D4, 0x04
  6130. 000044B4  C885                     and.l      D4, D5
  6131. 000044B6  4A84                     tst.l      D4
  6132. 000044B8  6716                     beq        +0x18 /* 000044D0 */
  6133. 000044BA  2047                     movea.l    A0, D7
  6134. 000044BC  76FF                     moveq.l    D3, 0xFFFFFFFF
  6135. 000044BE  C628 0027                and.b      D3, [A0 + 0x27]
  6136. 000044C2  4A03                     tst.b      D3
  6137. 000044C4  6706                     beq        +0x8 /* 000044CC */
  6138. 000044C6  7000                     moveq.l    D0, 0x00
  6139. 000044C8  1003                     move.b     D0, D3
  6140. 000044CA  6002                     bra        +0x4 /* 000044CE */
  6141. label000044CC:
  6142. 000044CC  7020                     moveq.l    D0, 0x20
  6143. label000044CE:
  6144. 000044CE  14C0                     move.b     [A2]+, D0
  6145. label000044D0:
  6146. 000044D0  306E 0010                movea.w    A0, [A6 + 0x10]
  6147. 000044D4  2F08                     move.l     -[A7], A0
  6148. 000044D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6149. 000044DA  2F0A                     move.l     -[A7], A2
  6150. 000044DC  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  6151. 000044E0  D4EE 0010                add.w      A2, [A6 + 0x10]
  6152. 000044E4  4A84                     tst.l      D4
  6153. 000044E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6154. 000044EA  671A                     beq        +0x1C /* 00004506 */
  6155. 000044EC  2047                     movea.l    A0, D7
  6156. 000044EE  76FF                     moveq.l    D3, 0xFFFFFFFF
  6157. 000044F0  C628 0029                and.b      D3, [A0 + 0x29]
  6158. 000044F4  4A03                     tst.b      D3
  6159. 000044F6  6706                     beq        +0x8 /* 000044FE */
  6160. 000044F8  7000                     moveq.l    D0, 0x00
  6161. 000044FA  1003                     move.b     D0, D3
  6162. 000044FC  6002                     bra        +0x4 /* 00004500 */
  6163. label000044FE:
  6164. 000044FE  7020                     moveq.l    D0, 0x20
  6165. label00004500:
  6166. 00004500  14C0                     move.b     [A2]+, D0
  6167. 00004502  546E 0010                addq.w     [A6 + 0x10], 2
  6168. label00004506:
  6169. 00004506  4212                     clr.b      [A2]
  6170. 00004508  41EE FECC                lea.l      A0, [A6 - 0x134]
  6171. 0000450C  2D48 FFD4                move.l     [A6 - 0x2C], A0
  6172. 00004510  4878 0010                push.l     0x10
  6173. 00004514  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  6174. 00004518  2840                     movea.l    A4, D0
  6175. 0000451A  200C                     move.l     D0, A4
  6176. 0000451C  588F                     addq.l     A7, 4
  6177. 0000451E  6606                     bne        +0x8 /* 00004526 */
  6178. 00004520  7000                     moveq.l    D0, 0x00
  6179. 00004522  6000 0102                bra        +0x104 /* 00004626 */
  6180. label00004526:
  6181. 00004526  2454                     movea.l    A2, [A4]
  6182. 00004528  42AA 0004                clr.l      [A2 + 0x4]
  6183. 0000452C  42A7                     clr.l      -[A7]
  6184. 0000452E  2F0B                     move.l     -[A7], A3
  6185. 00004530  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  6186. 00004534  2540 0008                move.l     [A2 + 0x8], D0
  6187. 00004538  486E FEC4                pea.l      [A6 - 0x13C]
  6188. 0000453C  486E FEC8                pea.l      [A6 - 0x138]
  6189. 00004540  2F0B                     move.l     -[A7], A3
  6190. 00004542  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  6191. 00004546  4A40                     tst.w      D0
  6192. 00004548  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6193. 0000454C  6756                     beq        +0x58 /* 000045A4 */
  6194. 0000454E  0805 000D                btst.b     D5, 0xD /* '\r' */
  6195. 00004552  6726                     beq        +0x28 /* 0000457A */
  6196. 00004554  2454                     movea.l    A2, [A4]
  6197. 00004556  256E FEC8 0004           move.l     [A2 + 0x4], [A6 - 0x138]
  6198. 0000455C  256E FEC4 0008           move.l     [A2 + 0x8], [A6 - 0x13C]
  6199. 00004562  42AA 0004                clr.l      [A2 + 0x4]
  6200. 00004566  4A86                     tst.l      D6
  6201. 00004568  6706                     beq        +0x8 /* 00004570 */
  6202. 0000456A  202E FEC4                move.l     D0, [A6 - 0x13C]
  6203. 0000456E  6004                     bra        +0x6 /* 00004574 */
  6204. label00004570:
  6205. 00004570  202E FEC8                move.l     D0, [A6 - 0x138]
  6206. label00004574:
  6207. 00004574  2D40 FFD8                move.l     [A6 - 0x28], D0
  6208. 00004578  6038                     bra        +0x3A /* 000045B2 */
  6209. label0000457A:
  6210. 0000457A  4267                     clr.w      -[A7]
  6211. 0000457C  2F0B                     move.l     -[A7], A3
  6212. 0000457E  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  6213. 00004582  4A86                     tst.l      D6
  6214. 00004584  5C8F                     addq.l     A7, 6
  6215. 00004586  6706                     beq        +0x8 /* 0000458E */
  6216. 00004588  202E FEC8                move.l     D0, [A6 - 0x138]
  6217. 0000458C  6004                     bra        +0x6 /* 00004592 */
  6218. label0000458E:
  6219. 0000458E  202E FEC4                move.l     D0, [A6 - 0x13C]
  6220. label00004592:
  6221. 00004592  2D40 FFD8                move.l     [A6 - 0x28], D0
  6222. 00004596  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  6223. 0000459A  2F0B                     move.l     -[A7], A3
  6224. 0000459C  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  6225. 000045A0  508F                     addq.l     A7, 8
  6226. 000045A2  600E                     bra        +0x10 /* 000045B2 */
  6227. label000045A4:
  6228. 000045A4  42A7                     clr.l      -[A7]
  6229. 000045A6  2F0B                     move.l     -[A7], A3
  6230. 000045A8  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  6231. 000045AC  2D40 FFD8                move.l     [A6 - 0x28], D0
  6232. 000045B0  508F                     addq.l     A7, 8
  6233. label000045B2:
  6234. 000045B2  2454                     movea.l    A2, [A4]
  6235. 000045B4  248B                     move.l     [A2], A3
  6236. 000045B6  42AA 000C                clr.l      [A2 + 0xC]
  6237. 000045BA  2D4C FFDC                move.l     [A6 - 0x24], A4
  6238. 000045BE  3D7C 0100 FFE4           move.w     [A6 - 0x1C], 0x100
  6239. 000045C4  0805 000C                btst.b     D5, 0xC
  6240. 000045C8  6704                     beq        +0x6 /* 000045CE */
  6241. 000045CA  702A                     moveq.l    D0, 0x2A
  6242. 000045CC  6002                     bra        +0x4 /* 000045D0 */
  6243. label000045CE:
  6244. 000045CE  704E                     moveq.l    D0, 0x4E
  6245. label000045D0:
  6246. 000045D0  1D40 FFE6                move.b     [A6 - 0x1A], D0
  6247. 000045D4  41ED 2012                lea.l      A0, [A5 + 0x2012 /* export_1022 */]
  6248. 000045D8  2D48 FFE8                move.l     [A6 - 0x18], A0
  6249. 000045DC  2D47 FFEC                move.l     [A6 - 0x14], D7
  6250. 000045E0  0805 0001                btst.b     D5, 0x1
  6251. 000045E4  6704                     beq        +0x6 /* 000045EA */
  6252. 000045E6  7000                     moveq.l    D0, 0x00
  6253. 000045E8  6006                     bra        +0x8 /* 000045F0 */
  6254. label000045EA:
  6255. 000045EA  203C FFFF F222           move.l     D0, 0xFFFFF222
  6256. label000045F0:
  6257. 000045F0  2D40 FFF0                move.l     [A6 - 0x10], D0
  6258. 000045F4  486E FFCC                pea.l      [A6 - 0x34]
  6259. 000045F8  486E FFD0                pea.l      [A6 - 0x30]
  6260. 000045FC  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  6261. 00004600  4A40                     tst.w      D0
  6262. 00004602  508F                     addq.l     A7, 8
  6263. 00004604  6610                     bne        +0x12 /* 00004616 */
  6264. 00004606  3F3C 0001                move.w     -[A7], 0x1
  6265. 0000460A  42A7                     clr.l      -[A7]
  6266. 0000460C  2F0B                     move.l     -[A7], A3
  6267. 0000460E  4EAD 1FFA                jsr        [A5 + 0x1FFA /* export_1019 */]
  6268. 00004612  7000                     moveq.l    D0, 0x00
  6269. 00004614  6010                     bra        +0x12 /* 00004626 */
  6270. label00004616:
  6271. 00004616  3F3C 0001                move.w     -[A7], 0x1
  6272. 0000461A  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  6273. 0000461E  2F0B                     move.l     -[A7], A3
  6274. 00004620  4EAD 1FFA                jsr        [A5 + 0x1FFA /* export_1019 */]
  6275. 00004624  7001                     moveq.l    D0, 0x01
  6276. label00004626:
  6277. 00004626  4CEE 1CF8 FEA2           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x15E]
  6278. 0000462C  4E5E                     unlink     A6
  6279. 0000462E  4E75                     rts
  6280. fn00004630:
  6281. 00004630  4E56 FFF8                link       A6, -0x0008
  6282. 00004634  2F07                     move.l     -[A7], D7
  6283. 00004636  486E FFFC                pea.l      [A6 - 0x4]
  6284. 0000463A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6285. 0000463E  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  6286. 00004642  4A80                     tst.l      D0
  6287. 00004644  508F                     addq.l     A7, 8
  6288. 00004646  6604                     bne        +0x6 /* 0000464C */
  6289. 00004648  7000                     moveq.l    D0, 0x00
  6290. 0000464A  6052                     bra        +0x54 /* 0000469E */
  6291. label0000464C:
  6292. 0000464C  4267                     clr.w      -[A7]
  6293. 0000464E  42A7                     clr.l      -[A7]
  6294. 00004650  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6295. 00004654  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  6296. 00004658  4880                     ext.w      D0
  6297. 0000465A  4A40                     tst.w      D0
  6298. 0000465C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6299. 00004660  663A                     bne        +0x3C /* 0000469C */
  6300. 00004662  4267                     clr.w      -[A7]
  6301. 00004664  42A7                     clr.l      -[A7]
  6302. 00004666  486E FFF8                pea.l      [A6 - 0x8]
  6303. 0000466A  4267                     clr.w      -[A7]
  6304. 0000466C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6305. 00004670  4EAD 1942                jsr        [A5 + 0x1942 /* export_804 */]
  6306. 00004674  3E00                     move.w     D7, D0
  6307. 00004676  4AAE 000C                tst.l      [A6 + 0xC]
  6308. 0000467A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6309. 0000467E  6708                     beq        +0xA /* 00004688 */
  6310. 00004680  206E 000C                movea.l    A0, [A6 + 0xC]
  6311. 00004684  20AE FFF8                move.l     [A0], [A6 - 0x8]
  6312. label00004688:
  6313. 00004688  4AAE 0010                tst.l      [A6 + 0x10]
  6314. 0000468C  670A                     beq        +0xC /* 00004698 */
  6315. 0000468E  7000                     moveq.l    D0, 0x00
  6316. 00004690  3007                     move.w     D0, D7
  6317. 00004692  206E 0010                movea.l    A0, [A6 + 0x10]
  6318. 00004696  2080                     move.l     [A0], D0
  6319. label00004698:
  6320. 00004698  7001                     moveq.l    D0, 0x01
  6321. 0000469A  6002                     bra        +0x4 /* 0000469E */
  6322. label0000469C:
  6323. 0000469C  7000                     moveq.l    D0, 0x00
  6324. label0000469E:
  6325. 0000469E  2E1F                     move.l     D7, [A7]+
  6326. 000046A0  4E5E                     unlink     A6
  6327. 000046A2  4E75                     rts
  6328. export_1022:
  6329. 000046A4  4E56 FFF0                link       A6, -0x0010
  6330. 000046A8  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  6331. 000046AC  4AAE 000A                tst.l      [A6 + 0xA]
  6332. 000046B0  6706                     beq        +0x8 /* 000046B8 */
  6333. 000046B2  4AAE 000E                tst.l      [A6 + 0xE]
  6334. 000046B6  6606                     bne        +0x8 /* 000046BE */
  6335. label000046B8:
  6336. 000046B8  7000                     moveq.l    D0, 0x00
  6337. 000046BA  6000 0198                bra        +0x19A /* 00004854 */
  6338. label000046BE:
  6339. 000046BE  286E 000E                movea.l    A4, [A6 + 0xE]
  6340. 000046C2  2654                     movea.l    A3, [A4]
  6341. 000046C4  2853                     movea.l    A4, [A3]
  6342. 000046C6  102E 0008                move.b     D0, [A6 + 0x8]
  6343. 000046CA  671C                     beq        +0x1E /* 000046E8 */
  6344. 000046CC  6B00 0184                bmi        +0x186 /* 00004852 */
  6345. 000046D0  5700                     subq.b     D0, 3
  6346. 000046D2  673C                     beq        +0x3E /* 00004710 */
  6347. 000046D4  6A08                     bpl        +0xA /* 000046DE */
  6348. 000046D6  5200                     addq.b     D0, 1
  6349. 000046D8  6A00 0178                bpl        +0x17A /* 00004852 */
  6350. 000046DC  604E                     bra        +0x50 /* 0000472C */
  6351. label000046DE:
  6352. 000046DE  5500                     subq.b     D0, 2
  6353. 000046E0  6A00 0170                bpl        +0x172 /* 00004852 */
  6354. 000046E4  6000 00E6                bra        +0xE8 /* 000047CC */
  6355. label000046E8:
  6356. 000046E8  4AAB 000C                tst.l      [A3 + 0xC]
  6357. 000046EC  6600 0164                bne        +0x166 /* 00004852 */
  6358. 000046F0  4878 0400                push.l     0x400
  6359. 000046F4  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  6360. 000046F8  2740 000C                move.l     [A3 + 0xC], D0
  6361. 000046FC  588F                     addq.l     A7, 4
  6362. 000046FE  6606                     bne        +0x8 /* 00004706 */
  6363. 00004700  7000                     moveq.l    D0, 0x00
  6364. 00004702  6000 0150                bra        +0x152 /* 00004854 */
  6365. label00004706:
  6366. 00004706  206B 000C                movea.l    A0, [A3 + 0xC]
  6367. 0000470A  A029                     syscall    HLock
  6368. 0000470C  6000 0144                bra        +0x146 /* 00004852 */
  6369. label00004710:
  6370. 00004710  4AAB 000C                tst.l      [A3 + 0xC]
  6371. 00004714  6700 013C                beq        +0x13E /* 00004852 */
  6372. 00004718  206B 000C                movea.l    A0, [A3 + 0xC]
  6373. 0000471C  A02A                     syscall    HUnlock
  6374. 0000471E  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  6375. 00004722  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  6376. 00004726  588F                     addq.l     A7, 4
  6377. 00004728  6000 0128                bra        +0x12A /* 00004852 */
  6378. label0000472C:
  6379. 0000472C  246E 0012                movea.l    A2, [A6 + 0x12]
  6380. 00004730  2E12                     move.l     D7, [A2]
  6381. 00004732  3C3C 0400                move.w     D6, 0x400
  6382. 00004736  4A6A 0004                tst.w      [A2 + 0x4]
  6383. 0000473A  672A                     beq        +0x2C /* 00004766 */
  6384. 0000473C  2D6B 0008 FFFC           move.l     [A6 - 0x4], [A3 + 0x8]
  6385. 00004742  BEAE FFFC                cmp.l      D7, [A6 - 0x4]
  6386. 00004746  6D06                     blt        +0x8 /* 0000474E */
  6387. 00004748  7000                     moveq.l    D0, 0x00
  6388. 0000474A  6000 0108                bra        +0x10A /* 00004854 */
  6389. label0000474E:
  6390. 0000474E  7000                     moveq.l    D0, 0x00
  6391. 00004750  3006                     move.w     D0, D6
  6392. 00004752  D087                     add.l      D0, D7
  6393. 00004754  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  6394. 00004758  6F38                     ble        +0x3A /* 00004792 */
  6395. 0000475A  3C2E FFFE                move.w     D6, [A6 - 0x2]
  6396. 0000475E  9C47                     sub.w      D6, D7
  6397. 00004760  0246 FFFF                andi.w     D6, 0xFFFF
  6398. 00004764  602C                     bra        +0x2E /* 00004792 */
  6399. label00004766:
  6400. 00004766  2D6B 0004 FFFC           move.l     [A6 - 0x4], [A3 + 0x4]
  6401. 0000476C  BEAE FFFC                cmp.l      D7, [A6 - 0x4]
  6402. 00004770  6E06                     bgt        +0x8 /* 00004778 */
  6403. 00004772  7000                     moveq.l    D0, 0x00
  6404. 00004774  6000 00DE                bra        +0xE0 /* 00004854 */
  6405. label00004778:
  6406. 00004778  2007                     move.l     D0, D7
  6407. 0000477A  90AE FFFC                sub.l      D0, [A6 - 0x4]
  6408. 0000477E  7200                     moveq.l    D1, 0x00
  6409. 00004780  3206                     move.w     D1, D6
  6410. 00004782  B280                     cmp.l      D1, D0
  6411. 00004784  6F06                     ble        +0x8 /* 0000478C */
  6412. 00004786  3C07                     move.w     D6, D7
  6413. 00004788  9C6E FFFE                sub.w      D6, [A6 - 0x2]
  6414. label0000478C:
  6415. 0000478C  7000                     moveq.l    D0, 0x00
  6416. 0000478E  3006                     move.w     D0, D6
  6417. 00004790  9E80                     sub.l      D7, D0
  6418. label00004792:
  6419. 00004792  2F07                     move.l     -[A7], D7
  6420. 00004794  2F0C                     move.l     -[A7], A4
  6421. 00004796  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  6422. 0000479A  7000                     moveq.l    D0, 0x00
  6423. 0000479C  3006                     move.w     D0, D6
  6424. 0000479E  2E80                     move.l     [A7], D0
  6425. 000047A0  206B 000C                movea.l    A0, [A3 + 0xC]
  6426. 000047A4  2F10                     move.l     -[A7], [A0]
  6427. 000047A6  2F0C                     move.l     -[A7], A4
  6428. 000047A8  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  6429. 000047AC  4A40                     tst.w      D0
  6430. 000047AE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6431. 000047B2  6606                     bne        +0x8 /* 000047BA */
  6432. 000047B4  7000                     moveq.l    D0, 0x00
  6433. 000047B6  6000 009C                bra        +0x9E /* 00004854 */
  6434. label000047BA:
  6435. 000047BA  206B 000C                movea.l    A0, [A3 + 0xC]
  6436. 000047BE  2550 0006                move.l     [A2 + 0x6], [A0]
  6437. 000047C2  3546 000A                move.w     [A2 + 0xA], D6
  6438. 000047C6  2487                     move.l     [A2], D7
  6439. 000047C8  6000 0088                bra        +0x8A /* 00004852 */
  6440. label000047CC:
  6441. 000047CC  266E 0012                movea.l    A3, [A6 + 0x12]
  6442. 000047D0  102B 0006                move.b     D0, [A3 + 0x6]
  6443. 000047D4  670C                     beq        +0xE /* 000047E2 */
  6444. 000047D6  6B74                     bmi        +0x76 /* 0000484C */
  6445. 000047D8  5900                     subq.b     D0, 4
  6446. 000047DA  6A70                     bpl        +0x72 /* 0000484C */
  6447. 000047DC  5400                     addq.b     D0, 2
  6448. 000047DE  6A26                     bpl        +0x28 /* 00004806 */
  6449. 000047E0  600A                     bra        +0xC /* 000047EC */
  6450. label000047E2:
  6451. 000047E2  4A93                     tst.l      [A3]
  6452. 000047E4  53C6                     sls        D6
  6453. 000047E6  4406                     neg.b      D6
  6454. 000047E8  4886                     ext.w      D6
  6455. 000047EA  6062                     bra        +0x64 /* 0000484E */
  6456. label000047EC:
  6457. 000047EC  486E FFFC                pea.l      [A6 - 0x4]
  6458. 000047F0  2F0C                     move.l     -[A7], A4
  6459. 000047F2  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  6460. 000047F6  2013                     move.l     D0, [A3]
  6461. 000047F8  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  6462. 000047FC  5CC6                     sge        D6
  6463. 000047FE  4406                     neg.b      D6
  6464. 00004800  4886                     ext.w      D6
  6465. 00004802  508F                     addq.l     A7, 8
  6466. 00004804  6048                     bra        +0x4A /* 0000484E */
  6467. label00004806:
  6468. 00004806  2F13                     move.l     -[A7], [A3]
  6469. 00004808  2F0C                     move.l     -[A7], A4
  6470. 0000480A  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  6471. 0000480E  2054                     movea.l    A0, [A4]
  6472. 00004810  2068 0014                movea.l    A0, [A0 + 0x14]
  6473. 00004814  2050                     movea.l    A0, [A0]
  6474. 00004816  2E28 0008                move.l     D7, [A0 + 0x8]
  6475. 0000481A  BE93                     cmp.l      D7, [A3]
  6476. 0000481C  57C6                     seq        D6
  6477. 0000481E  4406                     neg.b      D6
  6478. 00004820  4886                     ext.w      D6
  6479. 00004822  4A46                     tst.w      D6
  6480. 00004824  508F                     addq.l     A7, 8
  6481. 00004826  6626                     bne        +0x28 /* 0000484E */
  6482. 00004828  486E FFF0                pea.l      [A6 - 0x10]
  6483. 0000482C  4227                     clr.b      -[A7]
  6484. 0000482E  2054                     movea.l    A0, [A4]
  6485. 00004830  2F28 0014                move.l     -[A7], [A0 + 0x14]
  6486. 00004834  4EAD 2132                jsr        [A5 + 0x2132 /* export_1058 */]
  6487. 00004838  306E FFF8                movea.w    A0, [A6 - 0x8]
  6488. 0000483C  D1C7                     add.l      A0, D7
  6489. 0000483E  B1D3                     cmpa.l     A0, [A3]
  6490. 00004840  57C6                     seq        D6
  6491. 00004842  4406                     neg.b      D6
  6492. 00004844  4886                     ext.w      D6
  6493. 00004846  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6494. 0000484A  6002                     bra        +0x4 /* 0000484E */
  6495. label0000484C:
  6496. 0000484C  7C00                     moveq.l    D6, 0x00
  6497. label0000484E:
  6498. 0000484E  3006                     move.w     D0, D6
  6499. 00004850  6002                     bra        +0x4 /* 00004854 */
  6500. label00004852:
  6501. 00004852  7001                     moveq.l    D0, 0x01
  6502. label00004854:
  6503. 00004854  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  6504. 00004858  4E5E                     unlink     A6
  6505. 0000485A  4E75                     rts
  6506. export_1023:
  6507. fn0000485C:
  6508. 0000485C  4E56 FFF8                link       A6, -0x0008
  6509. 00004860  48E7 0108                movem.l    -[A7], D7,A4
  6510. 00004864  286E 0008                movea.l    A4, [A6 + 0x8]
  6511. 00004868  2E2E 0016                move.l     D7, [A6 + 0x16]
  6512. 0000486C  200C                     move.l     D0, A4
  6513. 0000486E  6606                     bne        +0x8 /* 00004876 */
  6514. 00004870  7000                     moveq.l    D0, 0x00
  6515. 00004872  6000 00DA                bra        +0xDC /* 0000494E */
  6516. label00004876:
  6517. 00004876  4AAE 000C                tst.l      [A6 + 0xC]
  6518. 0000487A  660E                     bne        +0x10 /* 0000488A */
  6519. 0000487C  42A7                     clr.l      -[A7]
  6520. 0000487E  2F0C                     move.l     -[A7], A4
  6521. 00004880  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  6522. 00004884  4A80                     tst.l      D0
  6523. 00004886  508F                     addq.l     A7, 8
  6524. 00004888  6622                     bne        +0x24 /* 000048AC */
  6525. label0000488A:
  6526. 0000488A  2F07                     move.l     -[A7], D7
  6527. 0000488C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6528. 00004890  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  6529. 00004894  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6530. 00004898  2F0C                     move.l     -[A7], A4
  6531. 0000489A  4EBA FB5E                jsr        [PC - 0x4A2 /* 000043FA */]
  6532. 0000489E  4A40                     tst.w      D0
  6533. 000048A0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6534. 000048A4  6606                     bne        +0x8 /* 000048AC */
  6535. 000048A6  7000                     moveq.l    D0, 0x00
  6536. 000048A8  6000 00A4                bra        +0xA6 /* 0000494E */
  6537. label000048AC:
  6538. 000048AC  486E FFF8                pea.l      [A6 - 0x8]
  6539. 000048B0  486E FFFC                pea.l      [A6 - 0x4]
  6540. 000048B4  2F0C                     move.l     -[A7], A4
  6541. 000048B6  4EBA FD78                jsr        [PC - 0x288 /* 00004630 */]
  6542. 000048BA  4A40                     tst.w      D0
  6543. 000048BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6544. 000048C0  6762                     beq        +0x64 /* 00004924 */
  6545. 000048C2  0807 0009                btst.b     D7, 0x9 /* '\t' */
  6546. 000048C6  670E                     beq        +0x10 /* 000048D6 */
  6547. 000048C8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6548. 000048CC  2F0C                     move.l     -[A7], A4
  6549. 000048CE  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  6550. 000048D2  508F                     addq.l     A7, 8
  6551. 000048D4  6026                     bra        +0x28 /* 000048FC */
  6552. label000048D6:
  6553. 000048D6  4267                     clr.w      -[A7]
  6554. 000048D8  0807 000A                btst.b     D7, 0xA /* '\n' */
  6555. 000048DC  57C0                     seq        D0
  6556. 000048DE  4400                     neg.b      D0
  6557. 000048E0  4880                     ext.w      D0
  6558. 000048E2  3F00                     move.w     -[A7], D0
  6559. 000048E4  202E FFFC                move.l     D0, [A6 - 0x4]
  6560. 000048E8  D0AE FFF8                add.l      D0, [A6 - 0x8]
  6561. 000048EC  2F00                     move.l     -[A7], D0
  6562. 000048EE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6563. 000048F2  2F0C                     move.l     -[A7], A4
  6564. 000048F4  4EAD 1CFA                jsr        [A5 + 0x1CFA /* export_923 */]
  6565. 000048F8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6566. label000048FC:
  6567. 000048FC  0807 0008                btst.b     D7, 0x8
  6568. 00004900  661E                     bne        +0x20 /* 00004920 */
  6569. 00004902  202E FFFC                move.l     D0, [A6 - 0x4]
  6570. 00004906  D0AE FFF8                add.l      D0, [A6 - 0x8]
  6571. 0000490A  2F00                     move.l     -[A7], D0
  6572. 0000490C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6573. 00004910  2F3C 0002 0000           move.l     -[A7], 0x20000
  6574. 00004916  2F0C                     move.l     -[A7], A4
  6575. 00004918  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  6576. 0000491C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6577. label00004920:
  6578. 00004920  7E01                     moveq.l    D7, 0x01
  6579. 00004922  600C                     bra        +0xE /* 00004930 */
  6580. label00004924:
  6581. 00004924  70FF                     moveq.l    D0, 0xFFFFFFFF
  6582. 00004926  2D40 FFFC                move.l     [A6 - 0x4], D0
  6583. 0000492A  42AE FFF8                clr.l      [A6 - 0x8]
  6584. 0000492E  7E00                     moveq.l    D7, 0x00
  6585. label00004930:
  6586. 00004930  4AAE 001A                tst.l      [A6 + 0x1A]
  6587. 00004934  6708                     beq        +0xA /* 0000493E */
  6588. 00004936  206E 001A                movea.l    A0, [A6 + 0x1A]
  6589. 0000493A  20AE FFFC                move.l     [A0], [A6 - 0x4]
  6590. label0000493E:
  6591. 0000493E  4AAE 001E                tst.l      [A6 + 0x1E]
  6592. 00004942  6708                     beq        +0xA /* 0000494C */
  6593. 00004944  206E 001E                movea.l    A0, [A6 + 0x1E]
  6594. 00004948  20AE FFF8                move.l     [A0], [A6 - 0x8]
  6595. label0000494C:
  6596. 0000494C  3007                     move.w     D0, D7
  6597. label0000494E:
  6598. 0000494E  4CDF 1080                movem.l    D7,A4, [A7]+
  6599. 00004952  4E5E                     unlink     A6
  6600. 00004954  4E75                     rts
  6601. 00004956  4E56 FFF8                link       A6, -0x0008
  6602. 0000495A  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  6603. 0000495E  266E 0008                movea.l    A3, [A6 + 0x8]
  6604. 00004962  3C2E 0010                move.w     D6, [A6 + 0x10]
  6605. 00004966  382E 001A                move.w     D4, [A6 + 0x1A]
  6606. 0000496A  2A2E 0020                move.l     D5, [A6 + 0x20]
  6607. 0000496E  7E00                     moveq.l    D7, 0x00
  6608. 00004970  0C46 FFFF                cmpi.w     D6, 0xFFFF
  6609. 00004974  660C                     bne        +0xE /* 00004982 */
  6610. 00004976  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6611. 0000497A  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  6612. 0000497E  3C00                     move.w     D6, D0
  6613. 00004980  588F                     addq.l     A7, 4
  6614. label00004982:
  6615. 00004982  0045 0500                ori.w      D5, 0x500
  6616. 00004986  4267                     clr.w      -[A7]
  6617. 00004988  2F0B                     move.l     -[A7], A3
  6618. 0000498A  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  6619. 0000498E  246E 000C                movea.l    A2, [A6 + 0xC]
  6620. 00004992  5C8F                     addq.l     A7, 6
  6621. 00004994  6038                     bra        +0x3A /* 000049CE */
  6622. label00004996:
  6623. 00004996  70FF                     moveq.l    D0, 0xFFFFFFFF
  6624. 00004998  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  6625. 0000499C  674E                     beq        +0x50 /* 000049EC */
  6626. 0000499E  4AAE FFF8                tst.l      [A6 - 0x8]
  6627. 000049A2  6F48                     ble        +0x4A /* 000049EC */
  6628. 000049A4  95CA                     sub.l      A2, A2
  6629. 000049A6  0C44 FFFF                cmpi.w     D4, 0xFFFF
  6630. 000049AA  660C                     bne        +0xE /* 000049B8 */
  6631. 000049AC  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  6632. 000049B0  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  6633. 000049B4  3800                     move.w     D4, D0
  6634. 000049B6  588F                     addq.l     A7, 4
  6635. label000049B8:
  6636. 000049B8  2F05                     move.l     -[A7], D5
  6637. 000049BA  42A7                     clr.l      -[A7]
  6638. 000049BC  3F04                     move.w     -[A7], D4
  6639. 000049BE  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  6640. 000049C2  2F0B                     move.l     -[A7], A3
  6641. 000049C4  4EBA 005E                jsr        [PC + 0x5E /* 00004A24 */]
  6642. 000049C8  5247                     addq.w     D7, 1
  6643. 000049CA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6644. label000049CE:
  6645. 000049CE  486E FFF8                pea.l      [A6 - 0x8]
  6646. 000049D2  486E FFFC                pea.l      [A6 - 0x4]
  6647. 000049D6  2F05                     move.l     -[A7], D5
  6648. 000049D8  42A7                     clr.l      -[A7]
  6649. 000049DA  3F06                     move.w     -[A7], D6
  6650. 000049DC  2F0A                     move.l     -[A7], A2
  6651. 000049DE  2F0B                     move.l     -[A7], A3
  6652. 000049E0  4EBA FE7A                jsr        [PC - 0x186 /* 0000485C */]
  6653. 000049E4  4A40                     tst.w      D0
  6654. 000049E6  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  6655. 000049EA  66AA                     bne        -0x54 /* 00004996 */
  6656. label000049EC:
  6657. 000049EC  3F3C 0001                move.w     -[A7], 0x1
  6658. 000049F0  2F0B                     move.l     -[A7], A3
  6659. 000049F2  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  6660. 000049F6  4A47                     tst.w      D7
  6661. 000049F8  5C8F                     addq.l     A7, 6
  6662. 000049FA  6F1E                     ble        +0x20 /* 00004A1A */
  6663. 000049FC  2053                     movea.l    A0, [A3]
  6664. 000049FE  2868 0024                movea.l    A4, [A0 + 0x24]
  6665. 00004A02  4267                     clr.w      -[A7]
  6666. 00004A04  2254                     movea.l    A1, [A4]
  6667. 00004A06  2F29 0010                move.l     -[A7], [A1 + 0x10]
  6668. 00004A0A  2F0C                     move.l     -[A7], A4
  6669. 00004A0C  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  6670. 00004A10  2E8B                     move.l     [A7], A3
  6671. 00004A12  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  6672. 00004A16  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6673. label00004A1A:
  6674. 00004A1A  3007                     move.w     D0, D7
  6675. 00004A1C  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  6676. 00004A20  4E5E                     unlink     A6
  6677. 00004A22  4E75                     rts
  6678. fn00004A24:
  6679. 00004A24  4E56 FFF8                link       A6, -0x0008
  6680. 00004A28  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6681. 00004A2C  286E 0008                movea.l    A4, [A6 + 0x8]
  6682. 00004A30  266E 000C                movea.l    A3, [A6 + 0xC]
  6683. 00004A34  3C2E 0010                move.w     D6, [A6 + 0x10]
  6684. 00004A38  486E FFF8                pea.l      [A6 - 0x8]
  6685. 00004A3C  486E FFFC                pea.l      [A6 - 0x4]
  6686. 00004A40  2F0C                     move.l     -[A7], A4
  6687. 00004A42  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  6688. 00004A46  4A40                     tst.w      D0
  6689. 00004A48  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6690. 00004A4C  6604                     bne        +0x6 /* 00004A52 */
  6691. 00004A4E  7000                     moveq.l    D0, 0x00
  6692. 00004A50  6056                     bra        +0x58 /* 00004AA8 */
  6693. label00004A52:
  6694. 00004A52  42A7                     clr.l      -[A7]
  6695. 00004A54  2F0C                     move.l     -[A7], A4
  6696. 00004A56  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  6697. 00004A5A  082E 0000 0018           btst.b     [A6 + 0x18], 0x0
  6698. 00004A60  57C7                     seq        D7
  6699. 00004A62  4407                     neg.b      D7
  6700. 00004A64  4887                     ext.w      D7
  6701. 00004A66  200B                     move.l     D0, A3
  6702. 00004A68  508F                     addq.l     A7, 8
  6703. 00004A6A  6604                     bne        +0x6 /* 00004A70 */
  6704. 00004A6C  7001                     moveq.l    D0, 0x01
  6705. 00004A6E  6038                     bra        +0x3A /* 00004AA8 */
  6706. label00004A70:
  6707. 00004A70  0C46 FFFF                cmpi.w     D6, 0xFFFF
  6708. 00004A74  660A                     bne        +0xC /* 00004A80 */
  6709. 00004A76  2F0B                     move.l     -[A7], A3
  6710. 00004A78  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  6711. 00004A7C  3C00                     move.w     D6, D0
  6712. 00004A7E  588F                     addq.l     A7, 4
  6713. label00004A80:
  6714. 00004A80  3F07                     move.w     -[A7], D7
  6715. 00004A82  3F06                     move.w     -[A7], D6
  6716. 00004A84  2F0B                     move.l     -[A7], A3
  6717. 00004A86  2F0C                     move.l     -[A7], A4
  6718. 00004A88  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  6719. 00004A8C  3A00                     move.w     D5, D0
  6720. 00004A8E  082E 0000 0019           btst.b     [A6 + 0x19], 0x0
  6721. 00004A94  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6722. 00004A98  670C                     beq        +0xE /* 00004AA6 */
  6723. 00004A9A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6724. 00004A9E  2F0C                     move.l     -[A7], A4
  6725. 00004AA0  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  6726. 00004AA4  508F                     addq.l     A7, 8
  6727. label00004AA6:
  6728. 00004AA6  3005                     move.w     D0, D5
  6729. label00004AA8:
  6730. 00004AA8  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  6731. 00004AAC  4E5E                     unlink     A6
  6732. 00004AAE  4E75                     rts
  6733. export_1024:
  6734. 00004AB0  4E56 0000                link       A6, 0
  6735. 00004AB4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6736. 00004AB8  286E 000A                movea.l    A4, [A6 + 0xA]
  6737. 00004ABC  2A2E 0016                move.l     D5, [A6 + 0x16]
  6738. 00004AC0  7E00                     moveq.l    D7, 0x00
  6739. 00004AC2  200C                     move.l     D0, A4
  6740. 00004AC4  6606                     bne        +0x8 /* 00004ACC */
  6741. 00004AC6  7000                     moveq.l    D0, 0x00
  6742. 00004AC8  6000 0132                bra        +0x134 /* 00004BFC */
  6743. label00004ACC:
  6744. 00004ACC  2054                     movea.l    A0, [A4]
  6745. 00004ACE  2668 0016                movea.l    A3, [A0 + 0x16]
  6746. 00004AD2  200B                     move.l     D0, A3
  6747. 00004AD4  6606                     bne        +0x8 /* 00004ADC */
  6748. 00004AD6  7000                     moveq.l    D0, 0x00
  6749. 00004AD8  6000 0122                bra        +0x124 /* 00004BFC */
  6750. label00004ADC:
  6751. 00004ADC  102E 0008                move.b     D0, [A6 + 0x8]
  6752. 00004AE0  4880                     ext.w      D0
  6753. 00004AE2  0C40 0007                cmpi.w     D0, 0x7
  6754. 00004AE6  6200 0112                bhi        +0x114 /* 00004BFA */
  6755. 00004AEA  43FA 0118                lea.l      A1, [PC + 0x118 /* 00004C04, value 0xFEF2FF16 */]
  6756. 00004AEE  D040                     add.w      D0, D0
  6757. 00004AF0  D2F1 0000                add.w      A1, [A1 + D0.w]
  6758. 00004AF4  4ED1                     jmp        [A1]
  6759. 00004AF6  2453                     movea.l    A2, [A3]
  6760. 00004AF8  2F2A 0024                move.l     -[A7], [A2 + 0x24]
  6761. 00004AFC  3F2A 001C                move.w     -[A7], [A2 + 0x1C]
  6762. 00004B00  3F12                     move.w     -[A7], [A2]
  6763. 00004B02  3F2A 0002                move.w     -[A7], [A2 + 0x2]
  6764. 00004B06  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  6765. 00004B0A  2640                     movea.l    A3, D0
  6766. 00004B0C  2054                     movea.l    A0, [A4]
  6767. 00004B0E  214B 0016                move.l     [A0 + 0x16], A3
  6768. 00004B12  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6769. 00004B16  6000 00E2                bra        +0xE4 /* 00004BFA */
  6770. 00004B1A  4267                     clr.w      -[A7]
  6771. 00004B1C  2F0B                     move.l     -[A7], A3
  6772. 00004B1E  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  6773. 00004B22  5C8F                     addq.l     A7, 6
  6774. 00004B24  6000 00D4                bra        +0xD6 /* 00004BFA */
  6775. 00004B28  286E 000E                movea.l    A4, [A6 + 0xE]
  6776. 00004B2C  603A                     bra        +0x3C /* 00004B68 */
  6777. label00004B2E:
  6778. 00004B2E  0C85 0000 FFFF           cmpi.l     D5, 0xFFFF
  6779. 00004B34  6F08                     ble        +0xA /* 00004B3E */
  6780. 00004B36  203C 0000 FFFF           move.l     D0, 0xFFFF
  6781. 00004B3C  6008                     bra        +0xA /* 00004B46 */
  6782. label00004B3E:
  6783. 00004B3E  2005                     move.l     D0, D5
  6784. 00004B40  0280 0000 FFFF           andi.l     D0, 0xFFFF
  6785. label00004B46:
  6786. 00004B46  3C00                     move.w     D6, D0
  6787. 00004B48  3F06                     move.w     -[A7], D6
  6788. 00004B4A  2F0C                     move.l     -[A7], A4
  6789. 00004B4C  2F0B                     move.l     -[A7], A3
  6790. 00004B4E  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  6791. 00004B52  3800                     move.w     D4, D0
  6792. 00004B54  7600                     moveq.l    D3, 0x00
  6793. 00004B56  3604                     move.w     D3, D4
  6794. 00004B58  DE83                     add.l      D7, D3
  6795. 00004B5A  BC44                     cmp.w      D6, D4
  6796. 00004B5C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6797. 00004B60  6600 0098                bne        +0x9A /* 00004BFA */
  6798. 00004B64  D9C3                     add.l      A4, D3
  6799. 00004B66  9A83                     sub.l      D5, D3
  6800. label00004B68:
  6801. 00004B68  4A85                     tst.l      D5
  6802. 00004B6A  6EC2                     bgt        -0x3C /* 00004B2E */
  6803. 00004B6C  6000 008C                bra        +0x8E /* 00004BFA */
  6804. 00004B70  286E 000E                movea.l    A4, [A6 + 0xE]
  6805. 00004B74  6038                     bra        +0x3A /* 00004BAE */
  6806. label00004B76:
  6807. 00004B76  0C85 0000 FFFF           cmpi.l     D5, 0xFFFF
  6808. 00004B7C  6F08                     ble        +0xA /* 00004B86 */
  6809. 00004B7E  203C 0000 FFFF           move.l     D0, 0xFFFF
  6810. 00004B84  6008                     bra        +0xA /* 00004B8E */
  6811. label00004B86:
  6812. 00004B86  2005                     move.l     D0, D5
  6813. 00004B88  0280 0000 FFFF           andi.l     D0, 0xFFFF
  6814. label00004B8E:
  6815. 00004B8E  3C00                     move.w     D6, D0
  6816. 00004B90  3F06                     move.w     -[A7], D6
  6817. 00004B92  2F0C                     move.l     -[A7], A4
  6818. 00004B94  2F0B                     move.l     -[A7], A3
  6819. 00004B96  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  6820. 00004B9A  3800                     move.w     D4, D0
  6821. 00004B9C  7600                     moveq.l    D3, 0x00
  6822. 00004B9E  3604                     move.w     D3, D4
  6823. 00004BA0  DE83                     add.l      D7, D3
  6824. 00004BA2  BC44                     cmp.w      D6, D4
  6825. 00004BA4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6826. 00004BA8  6650                     bne        +0x52 /* 00004BFA */
  6827. 00004BAA  D9C3                     add.l      A4, D3
  6828. 00004BAC  9A83                     sub.l      D5, D3
  6829. label00004BAE:
  6830. 00004BAE  4A85                     tst.l      D5
  6831. 00004BB0  6EC4                     bgt        -0x3A /* 00004B76 */
  6832. 00004BB2  6046                     bra        +0x48 /* 00004BFA */
  6833. 00004BB4  2E2E 0012                move.l     D7, [A6 + 0x12]
  6834. 00004BB8  7001                     moveq.l    D0, 0x01
  6835. 00004BBA  B085                     cmp.l      D0, D5
  6836. 00004BBC  6608                     bne        +0xA /* 00004BC6 */
  6837. 00004BBE  2053                     movea.l    A0, [A3]
  6838. 00004BC0  DEA8 0014                add.l      D7, [A0 + 0x14]
  6839. 00004BC4  600C                     bra        +0xE /* 00004BD2 */
  6840. label00004BC6:
  6841. 00004BC6  7002                     moveq.l    D0, 0x02
  6842. 00004BC8  B085                     cmp.l      D0, D5
  6843. 00004BCA  6606                     bne        +0x8 /* 00004BD2 */
  6844. 00004BCC  2053                     movea.l    A0, [A3]
  6845. 00004BCE  DEA8 0010                add.l      D7, [A0 + 0x10]
  6846. label00004BD2:
  6847. 00004BD2  2F07                     move.l     -[A7], D7
  6848. 00004BD4  2F0B                     move.l     -[A7], A3
  6849. 00004BD6  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  6850. 00004BDA  2053                     movea.l    A0, [A3]
  6851. 00004BDC  2E28 0014                move.l     D7, [A0 + 0x14]
  6852. 00004BE0  508F                     addq.l     A7, 8
  6853. 00004BE2  6016                     bra        +0x18 /* 00004BFA */
  6854. 00004BE4  2F0B                     move.l     -[A7], A3
  6855. 00004BE6  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  6856. 00004BEA  2053                     movea.l    A0, [A3]
  6857. 00004BEC  2E28 0010                move.l     D7, [A0 + 0x10]
  6858. 00004BF0  588F                     addq.l     A7, 4
  6859. 00004BF2  6006                     bra        +0x8 /* 00004BFA */
  6860. 00004BF4  2053                     movea.l    A0, [A3]
  6861. 00004BF6  2E28 0014                move.l     D7, [A0 + 0x14]
  6862. label00004BFA:
  6863. 00004BFA  2007                     move.l     D0, D7
  6864. label00004BFC:
  6865. 00004BFC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  6866. 00004C00  4E5E                     unlink     A6
  6867. 00004C02  4E75                     rts
  6868. 00004C04  FEF2 FF16                .extension 0xEF2 <<F/2-3/7>> // unimplemented
  6869. 00004C08  FF24                     .extension 0xF24 <<F/4-5/7>> // unimplemented
  6870. 00004C0A  FF6C                     .extension 0xF6C <<F/4-5/7>> // unimplemented
  6871. 00004C0C  FFB0                     .invalid   <<F/6/7>>
  6872. 00004C0E  FFE0                     .invalid   <<F/7/7>>
  6873. 00004C10  FFF0                     .invalid   <<F/7/7>>
  6874. 00004C12  FFF6                     .invalid   <<F/7/7>>
  6875. export_1025:
  6876. 00004C14  4E56 0000                link       A6, 0
  6877. 00004C18  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  6878. 00004C1C  2A2E 0016                move.l     D5, [A6 + 0x16]
  6879. 00004C20  7E00                     moveq.l    D7, 0x00
  6880. 00004C22  4AAE 000A                tst.l      [A6 + 0xA]
  6881. 00004C26  6606                     bne        +0x8 /* 00004C2E */
  6882. 00004C28  7000                     moveq.l    D0, 0x00
  6883. 00004C2A  6000 00F2                bra        +0xF4 /* 00004D1E */
  6884. label00004C2E:
  6885. 00004C2E  206E 000A                movea.l    A0, [A6 + 0xA]
  6886. 00004C32  2050                     movea.l    A0, [A0]
  6887. 00004C34  2668 0016                movea.l    A3, [A0 + 0x16]
  6888. 00004C38  200B                     move.l     D0, A3
  6889. 00004C3A  6606                     bne        +0x8 /* 00004C42 */
  6890. 00004C3C  7000                     moveq.l    D0, 0x00
  6891. 00004C3E  6000 00DE                bra        +0xE0 /* 00004D1E */
  6892. label00004C42:
  6893. 00004C42  102E 0008                move.b     D0, [A6 + 0x8]
  6894. 00004C46  4880                     ext.w      D0
  6895. 00004C48  0C40 0007                cmpi.w     D0, 0x7
  6896. 00004C4C  6200 00CE                bhi        +0xD0 /* 00004D1C */
  6897. 00004C50  43FA 00D4                lea.l      A1, [PC + 0xD4 /* 00004D26, value 0xFFF6FFF6 */]
  6898. 00004C54  D040                     add.w      D0, D0
  6899. 00004C56  D2F1 0000                add.w      A1, [A1 + D0.w]
  6900. 00004C5A  4ED1                     jmp        [A1]
  6901. 00004C5C  286E 000E                movea.l    A4, [A6 + 0xE]
  6902. 00004C60  603A                     bra        +0x3C /* 00004C9C */
  6903. label00004C62:
  6904. 00004C62  0C85 0000 FFFF           cmpi.l     D5, 0xFFFF
  6905. 00004C68  6F08                     ble        +0xA /* 00004C72 */
  6906. 00004C6A  203C 0000 FFFF           move.l     D0, 0xFFFF
  6907. 00004C70  6008                     bra        +0xA /* 00004C7A */
  6908. label00004C72:
  6909. 00004C72  2005                     move.l     D0, D5
  6910. 00004C74  0280 0000 FFFF           andi.l     D0, 0xFFFF
  6911. label00004C7A:
  6912. 00004C7A  3C00                     move.w     D6, D0
  6913. 00004C7C  3F06                     move.w     -[A7], D6
  6914. 00004C7E  2F0C                     move.l     -[A7], A4
  6915. 00004C80  2F0B                     move.l     -[A7], A3
  6916. 00004C82  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  6917. 00004C86  3800                     move.w     D4, D0
  6918. 00004C88  7600                     moveq.l    D3, 0x00
  6919. 00004C8A  3604                     move.w     D3, D4
  6920. 00004C8C  DE83                     add.l      D7, D3
  6921. 00004C8E  BC44                     cmp.w      D6, D4
  6922. 00004C90  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6923. 00004C94  6600 0086                bne        +0x88 /* 00004D1C */
  6924. 00004C98  D9C3                     add.l      A4, D3
  6925. 00004C9A  9A83                     sub.l      D5, D3
  6926. label00004C9C:
  6927. 00004C9C  4A85                     tst.l      D5
  6928. 00004C9E  6EC2                     bgt        -0x3C /* 00004C62 */
  6929. 00004CA0  607A                     bra        +0x7C /* 00004D1C */
  6930. 00004CA2  286E 000E                movea.l    A4, [A6 + 0xE]
  6931. 00004CA6  6038                     bra        +0x3A /* 00004CE0 */
  6932. label00004CA8:
  6933. 00004CA8  0C85 0000 FFFF           cmpi.l     D5, 0xFFFF
  6934. 00004CAE  6F08                     ble        +0xA /* 00004CB8 */
  6935. 00004CB0  203C 0000 FFFF           move.l     D0, 0xFFFF
  6936. 00004CB6  6008                     bra        +0xA /* 00004CC0 */
  6937. label00004CB8:
  6938. 00004CB8  2005                     move.l     D0, D5
  6939. 00004CBA  0280 0000 FFFF           andi.l     D0, 0xFFFF
  6940. label00004CC0:
  6941. 00004CC0  3C00                     move.w     D6, D0
  6942. 00004CC2  3F06                     move.w     -[A7], D6
  6943. 00004CC4  2F0C                     move.l     -[A7], A4
  6944. 00004CC6  2F0B                     move.l     -[A7], A3
  6945. 00004CC8  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  6946. 00004CCC  3800                     move.w     D4, D0
  6947. 00004CCE  7600                     moveq.l    D3, 0x00
  6948. 00004CD0  3604                     move.w     D3, D4
  6949. 00004CD2  DE83                     add.l      D7, D3
  6950. 00004CD4  BC44                     cmp.w      D6, D4
  6951. 00004CD6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6952. 00004CDA  6640                     bne        +0x42 /* 00004D1C */
  6953. 00004CDC  D9C3                     add.l      A4, D3
  6954. 00004CDE  9A83                     sub.l      D5, D3
  6955. label00004CE0:
  6956. 00004CE0  4A85                     tst.l      D5
  6957. 00004CE2  6EC4                     bgt        -0x3A /* 00004CA8 */
  6958. 00004CE4  6036                     bra        +0x38 /* 00004D1C */
  6959. 00004CE6  2E2E 0012                move.l     D7, [A6 + 0x12]
  6960. 00004CEA  7001                     moveq.l    D0, 0x01
  6961. 00004CEC  B085                     cmp.l      D0, D5
  6962. 00004CEE  6608                     bne        +0xA /* 00004CF8 */
  6963. 00004CF0  2053                     movea.l    A0, [A3]
  6964. 00004CF2  DEA8 0014                add.l      D7, [A0 + 0x14]
  6965. 00004CF6  600C                     bra        +0xE /* 00004D04 */
  6966. label00004CF8:
  6967. 00004CF8  7002                     moveq.l    D0, 0x02
  6968. 00004CFA  B085                     cmp.l      D0, D5
  6969. 00004CFC  6606                     bne        +0x8 /* 00004D04 */
  6970. 00004CFE  2053                     movea.l    A0, [A3]
  6971. 00004D00  DEA8 0010                add.l      D7, [A0 + 0x10]
  6972. label00004D04:
  6973. 00004D04  2F07                     move.l     -[A7], D7
  6974. 00004D06  2F0B                     move.l     -[A7], A3
  6975. 00004D08  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  6976. 00004D0C  2053                     movea.l    A0, [A3]
  6977. 00004D0E  2E28 0014                move.l     D7, [A0 + 0x14]
  6978. 00004D12  508F                     addq.l     A7, 8
  6979. 00004D14  6006                     bra        +0x8 /* 00004D1C */
  6980. 00004D16  2053                     movea.l    A0, [A3]
  6981. 00004D18  2E28 0014                move.l     D7, [A0 + 0x14]
  6982. label00004D1C:
  6983. 00004D1C  2007                     move.l     D0, D7
  6984. label00004D1E:
  6985. 00004D1E  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  6986. 00004D22  4E5E                     unlink     A6
  6987. 00004D24  4E75                     rts
  6988. 00004D26  FFF6                     .invalid   <<F/7/7>>
  6989. 00004D28  FFF6                     .invalid   <<F/7/7>>
  6990. 00004D2A  FF36                     .extension 0xF36 <<F/4-5/7>> // unimplemented
  6991. 00004D2C  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  6992. 00004D2E  FFC0                     .invalid   <<F/7/7>>
  6993. 00004D30  FFF6                     .invalid   <<F/7/7>>
  6994. 00004D32  FFF0                     .invalid   <<F/7/7>>
  6995. 00004D34  FFF6                     .invalid   <<F/7/7>>
  6996. fn00004D36:
  6997. 00004D36  4E56 FFFC                link       A6, -0x0004
  6998. 00004D3A  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  6999. 00004D3E  162E 000C                move.b     D3, [A6 + 0xC]
  7000. 00004D42  286E 0010                movea.l    A4, [A6 + 0x10]
  7001. 00004D46  282E 0014                move.l     D4, [A6 + 0x14]
  7002. 00004D4A  7E00                     moveq.l    D7, 0x00
  7003. 00004D4C  2D4C FFFC                move.l     [A6 - 0x4], A4
  7004. 00004D50  7C00                     moveq.l    D6, 0x00
  7005. 00004D52  97CB                     sub.l      A3, A3
  7006. 00004D54  102E 000E                move.b     D0, [A6 + 0xE]
  7007. 00004D58  4880                     ext.w      D0
  7008. 00004D5A  0C40 0006                cmpi.w     D0, 0x6
  7009. 00004D5E  6200 0160                bhi        +0x162 /* 00004EC0 */
  7010. 00004D62  43FA 018A                lea.l      A1, [PC + 0x18A /* 00004EEE, value 0xFEA0FE80 */]
  7011. 00004D66  D040                     add.w      D0, D0
  7012. 00004D68  D2F1 0000                add.w      A1, [A1 + D0.w]
  7013. 00004D6C  4ED1                     jmp        [A1]
  7014. 00004D6E  7A00                     moveq.l    D5, 0x00
  7015. 00004D70  3F3C 0081                move.w     -[A7], 0x81
  7016. 00004D74  2F0C                     move.l     -[A7], A4
  7017. 00004D76  4EAD 1862                jsr        [A5 + 0x1862 /* export_776 */]
  7018. 00004D7A  3040                     movea.w    A0, D0
  7019. 00004D7C  2D48 FFFC                move.l     [A6 - 0x4], A0
  7020. 00004D80  283C 0000 2800           move.l     D4, 0x2800 /* '(\0' */
  7021. 00004D86  264C                     movea.l    A3, A4
  7022. 00004D88  5C8F                     addq.l     A7, 6
  7023. 00004D8A  6000 0134                bra        +0x136 /* 00004EC0 */
  7024. 00004D8E  7A00                     moveq.l    D5, 0x00
  7025. 00004D90  283C 0000 2800           move.l     D4, 0x2800 /* '(\0' */
  7026. 00004D96  6000 0128                bra        +0x12A /* 00004EC0 */
  7027. 00004D9A  7A02                     moveq.l    D5, 0x02
  7028. 00004D9C  4878 2800                push.l     0x2800 /* '(\0' */
  7029. 00004DA0  2F39 FFFF D096           move.l     -[A7], [0xFFFFD096]
  7030. 00004DA6  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  7031. 00004DAA  4A40                     tst.w      D0
  7032. 00004DAC  508F                     addq.l     A7, 8
  7033. 00004DAE  660A                     bne        +0xC /* 00004DBA */
  7034. 00004DB0  42AE FFFC                clr.l      [A6 - 0x4]
  7035. 00004DB4  7800                     moveq.l    D4, 0x00
  7036. 00004DB6  6000 0108                bra        +0x10A /* 00004EC0 */
  7037. label00004DBA:
  7038. 00004DBA  486E FFFC                pea.l      [A6 - 0x4]
  7039. 00004DBE  4878 2800                push.l     0x2800 /* '(\0' */
  7040. 00004DC2  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  7041. 00004DC6  4A40                     tst.w      D0
  7042. 00004DC8  508F                     addq.l     A7, 8
  7043. 00004DCA  660A                     bne        +0xC /* 00004DD6 */
  7044. 00004DCC  42AE FFFC                clr.l      [A6 - 0x4]
  7045. 00004DD0  7800                     moveq.l    D4, 0x00
  7046. 00004DD2  6000 00EC                bra        +0xEE /* 00004EC0 */
  7047. label00004DD6:
  7048. 00004DD6  42A7                     clr.l      -[A7]
  7049. 00004DD8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7050. 00004DDC  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  7051. 00004DE0  281F                     move.l     D4, [A7]+
  7052. 00004DE2  6000 00DC                bra        +0xDE /* 00004EC0 */
  7053. 00004DE6  7A02                     moveq.l    D5, 0x02
  7054. 00004DE8  0803 0002                btst.b     D3, 0x2
  7055. 00004DEC  6718                     beq        +0x1A /* 00004E06 */
  7056. 00004DEE  200C                     move.l     D0, A4
  7057. 00004DF0  6714                     beq        +0x16 /* 00004E06 */
  7058. 00004DF2  2D54 FFFC                move.l     [A6 - 0x4], [A4]
  7059. 00004DF6  42A7                     clr.l      -[A7]
  7060. 00004DF8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7061. 00004DFC  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  7062. 00004E00  281F                     move.l     D4, [A7]+
  7063. 00004E02  6000 00BC                bra        +0xBE /* 00004EC0 */
  7064. label00004E06:
  7065. 00004E06  4878 2800                push.l     0x2800 /* '(\0' */
  7066. 00004E0A  2F39 FFFF D096           move.l     -[A7], [0xFFFFD096]
  7067. 00004E10  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  7068. 00004E14  4A40                     tst.w      D0
  7069. 00004E16  508F                     addq.l     A7, 8
  7070. 00004E18  660A                     bne        +0xC /* 00004E24 */
  7071. 00004E1A  42AE FFFC                clr.l      [A6 - 0x4]
  7072. 00004E1E  7800                     moveq.l    D4, 0x00
  7073. 00004E20  6000 009E                bra        +0xA0 /* 00004EC0 */
  7074. label00004E24:
  7075. 00004E24  486E FFFC                pea.l      [A6 - 0x4]
  7076. 00004E28  4878 2800                push.l     0x2800 /* '(\0' */
  7077. 00004E2C  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  7078. 00004E30  4A40                     tst.w      D0
  7079. 00004E32  508F                     addq.l     A7, 8
  7080. 00004E34  660A                     bne        +0xC /* 00004E40 */
  7081. 00004E36  42AE FFFC                clr.l      [A6 - 0x4]
  7082. 00004E3A  7800                     moveq.l    D4, 0x00
  7083. 00004E3C  6000 0082                bra        +0x84 /* 00004EC0 */
  7084. label00004E40:
  7085. 00004E40  42A7                     clr.l      -[A7]
  7086. 00004E42  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7087. 00004E46  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  7088. 00004E4A  281F                     move.l     D4, [A7]+
  7089. 00004E4C  6072                     bra        +0x74 /* 00004EC0 */
  7090. 00004E4E  7A03                     moveq.l    D5, 0x03
  7091. 00004E50  0803 0002                btst.b     D3, 0x2
  7092. 00004E54  670A                     beq        +0xC /* 00004E60 */
  7093. 00004E56  200C                     move.l     D0, A4
  7094. 00004E58  6706                     beq        +0x8 /* 00004E60 */
  7095. 00004E5A  2D54 FFFC                move.l     [A6 - 0x4], [A4]
  7096. 00004E5E  600E                     bra        +0x10 /* 00004E6E */
  7097. label00004E60:
  7098. 00004E60  4878 2800                push.l     0x2800 /* '(\0' */
  7099. 00004E64  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  7100. 00004E68  2D40 FFFC                move.l     [A6 - 0x4], D0
  7101. 00004E6C  588F                     addq.l     A7, 4
  7102. label00004E6E:
  7103. 00004E6E  42A7                     clr.l      -[A7]
  7104. 00004E70  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7105. 00004E74  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  7106. 00004E78  281F                     move.l     D4, [A7]+
  7107. 00004E7A  6044                     bra        +0x46 /* 00004EC0 */
  7108. 00004E7C  7A04                     moveq.l    D5, 0x04
  7109. 00004E7E  70FF                     moveq.l    D0, 0xFFFFFFFF
  7110. 00004E80  B084                     cmp.l      D0, D4
  7111. 00004E82  663C                     bne        +0x3E /* 00004EC0 */
  7112. 00004E84  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7113. 00004E88  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  7114. 00004E8C  2800                     move.l     D4, D0
  7115. 00004E8E  588F                     addq.l     A7, 4
  7116. 00004E90  602E                     bra        +0x30 /* 00004EC0 */
  7117. 00004E92  0803 0002                btst.b     D3, 0x2
  7118. 00004E96  670E                     beq        +0x10 /* 00004EA6 */
  7119. 00004E98  200C                     move.l     D0, A4
  7120. 00004E9A  670A                     beq        +0xC /* 00004EA6 */
  7121. 00004E9C  7A02                     moveq.l    D5, 0x02
  7122. 00004E9E  2D54 FFFC                move.l     [A6 - 0x4], [A4]
  7123. 00004EA2  7E01                     moveq.l    D7, 0x01
  7124. 00004EA4  6012                     bra        +0x14 /* 00004EB8 */
  7125. label00004EA6:
  7126. 00004EA6  7A05                     moveq.l    D5, 0x05
  7127. 00004EA8  206E 0008                movea.l    A0, [A6 + 0x8]
  7128. 00004EAC  2050                     movea.l    A0, [A0]
  7129. 00004EAE  2068 0020                movea.l    A0, [A0 + 0x20]
  7130. 00004EB2  2050                     movea.l    A0, [A0]
  7131. 00004EB4  2668 0004                movea.l    A3, [A0 + 0x4]
  7132. label00004EB8:
  7133. 00004EB8  41ED 2022                lea.l      A0, [A5 + 0x2022 /* export_1024 */]
  7134. 00004EBC  2D48 FFFC                move.l     [A6 - 0x4], A0
  7135. label00004EC0:
  7136. 00004EC0  2F0B                     move.l     -[A7], A3
  7137. 00004EC2  2F04                     move.l     -[A7], D4
  7138. 00004EC4  2F06                     move.l     -[A7], D6
  7139. 00004EC6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7140. 00004ECA  1F05                     move.b     -[A7], D5
  7141. 00004ECC  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  7142. 00004ED0  2840                     movea.l    A4, D0
  7143. 00004ED2  4A47                     tst.w      D7
  7144. 00004ED4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  7145. 00004ED8  670A                     beq        +0xC /* 00004EE4 */
  7146. 00004EDA  200C                     move.l     D0, A4
  7147. 00004EDC  6706                     beq        +0x8 /* 00004EE4 */
  7148. 00004EDE  2054                     movea.l    A0, [A4]
  7149. 00004EE0  10BC 0005                move.b     [A0], 0x5
  7150. label00004EE4:
  7151. 00004EE4  200C                     move.l     D0, A4
  7152. 00004EE6  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  7153. 00004EEA  4E5E                     unlink     A6
  7154. 00004EEC  4E75                     rts
  7155. 00004EEE  FEA0 FE80                .extension 0xEA0 <<F/2-3/7>> // unimplemented
  7156. 00004EF2  FEAC FEF8                .extension 0xEAC <<F/2-3/7>> // unimplemented
  7157. 00004EF6  FF60                     .extension 0xF60 <<F/4-5/7>> // unimplemented
  7158. 00004EF8  FF8E                     .invalid   <<F/6/7>>
  7159. 00004EFA  FFA4                     .invalid   <<F/6/7>>
  7160. fn00004EFC:
  7161. 00004EFC  4E56 0000                link       A6, 0
  7162. 00004F00  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  7163. 00004F04  286E 0008                movea.l    A4, [A6 + 0x8]
  7164. 00004F08  1C2E 0010                move.b     D6, [A6 + 0x10]
  7165. 00004F0C  266E 0012                movea.l    A3, [A6 + 0x12]
  7166. 00004F10  200C                     move.l     D0, A4
  7167. 00004F12  6606                     bne        +0x8 /* 00004F1A */
  7168. 00004F14  7001                     moveq.l    D0, 0x01
  7169. 00004F16  6000 00C4                bra        +0xC6 /* 00004FDC */
  7170. label00004F1A:
  7171. 00004F1A  2054                     movea.l    A0, [A4]
  7172. 00004F1C  2E28 000A                move.l     D7, [A0 + 0xA]
  7173. 00004F20  1006                     move.b     D0, D6
  7174. 00004F22  4880                     ext.w      D0
  7175. 00004F24  0C40 0006                cmpi.w     D0, 0x6
  7176. 00004F28  6200 00AC                bhi        +0xAE /* 00004FD6 */
  7177. 00004F2C  43FA 00B8                lea.l      A1, [PC + 0xB8 /* 00004FE6, value 0xFFF0FF52 */]
  7178. 00004F30  D040                     add.w      D0, D0
  7179. 00004F32  D2F1 0000                add.w      A1, [A1 + D0.w]
  7180. 00004F36  4ED1                     jmp        [A1]
  7181. 00004F38  70FF                     moveq.l    D0, 0xFFFFFFFF
  7182. 00004F3A  C047                     and.w      D0, D7
  7183. 00004F3C  3F00                     move.w     -[A7], D0
  7184. 00004F3E  4EAD 186A                jsr        [A5 + 0x186A /* export_777 */]
  7185. 00004F42  548F                     addq.l     A7, 2
  7186. 00004F44  6000 0090                bra        +0x92 /* 00004FD6 */
  7187. 00004F48  200B                     move.l     D0, A3
  7188. 00004F4A  6700 008A                beq        +0x8C /* 00004FD6 */
  7189. 00004F4E  2054                     movea.l    A0, [A4]
  7190. 00004F50  26A8 0016                move.l     [A3], [A0 + 0x16]
  7191. 00004F54  2054                     movea.l    A0, [A4]
  7192. 00004F56  42A8 0016                clr.l      [A0 + 0x16]
  7193. 00004F5A  607A                     bra        +0x7C /* 00004FD6 */
  7194. 00004F5C  2447                     movea.l    A2, D7
  7195. 00004F5E  2F0A                     move.l     -[A7], A2
  7196. 00004F60  1F06                     move.b     -[A7], D6
  7197. 00004F62  2F0C                     move.l     -[A7], A4
  7198. 00004F64  4EBA 008E                jsr        [PC + 0x8E /* 00004FF4 */]
  7199. 00004F68  200B                     move.l     D0, A3
  7200. 00004F6A  0240 FFFF                andi.w     D0, 0xFFFF
  7201. 00004F6E  3E80                     move.w     [A7], D0
  7202. 00004F70  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  7203. 00004F74  4EBA 0154                jsr        [PC + 0x154 /* 000050CA */]
  7204. 00004F78  3C00                     move.w     D6, D0
  7205. 00004F7A  200A                     move.l     D0, A2
  7206. 00004F7C  0280 0000 FFFF           andi.l     D0, 0xFFFF
  7207. 00004F82  2E80                     move.l     [A7], D0
  7208. 00004F84  3F06                     move.w     -[A7], D6
  7209. 00004F86  4EAD 1C4A                jsr        [A5 + 0x1C4A /* export_901 */]
  7210. 00004F8A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7211. 00004F8E  6046                     bra        +0x48 /* 00004FD6 */
  7212. 00004F90  2447                     movea.l    A2, D7
  7213. 00004F92  082E 0002 000C           btst.b     [A6 + 0xC], 0x2
  7214. 00004F98  6704                     beq        +0x6 /* 00004F9E */
  7215. 00004F9A  200B                     move.l     D0, A3
  7216. 00004F9C  660E                     bne        +0x10 /* 00004FAC */
  7217. label00004F9E:
  7218. 00004F9E  2F0A                     move.l     -[A7], A2
  7219. 00004FA0  1F06                     move.b     -[A7], D6
  7220. 00004FA2  2F0C                     move.l     -[A7], A4
  7221. 00004FA4  4EBA 004E                jsr        [PC + 0x4E /* 00004FF4 */]
  7222. 00004FA8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7223. label00004FAC:
  7224. 00004FAC  200B                     move.l     D0, A3
  7225. 00004FAE  6726                     beq        +0x28 /* 00004FD6 */
  7226. 00004FB0  2687                     move.l     [A3], D7
  7227. 00004FB2  6022                     bra        +0x24 /* 00004FD6 */
  7228. 00004FB4  2447                     movea.l    A2, D7
  7229. 00004FB6  082E 0002 000C           btst.b     [A6 + 0xC], 0x2
  7230. 00004FBC  6704                     beq        +0x6 /* 00004FC2 */
  7231. 00004FBE  200B                     move.l     D0, A3
  7232. 00004FC0  660E                     bne        +0x10 /* 00004FD0 */
  7233. label00004FC2:
  7234. 00004FC2  2F0A                     move.l     -[A7], A2
  7235. 00004FC4  1F06                     move.b     -[A7], D6
  7236. 00004FC6  2F0C                     move.l     -[A7], A4
  7237. 00004FC8  4EBA 002A                jsr        [PC + 0x2A /* 00004FF4 */]
  7238. 00004FCC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7239. label00004FD0:
  7240. 00004FD0  200B                     move.l     D0, A3
  7241. 00004FD2  6702                     beq        +0x4 /* 00004FD6 */
  7242. 00004FD4  268A                     move.l     [A3], A2
  7243. label00004FD6:
  7244. 00004FD6  2F0C                     move.l     -[A7], A4
  7245. 00004FD8  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  7246. label00004FDC:
  7247. 00004FDC  4CEE 1CC0 FFEC           movem.l    D6,D7,A2,A3,A4, [A6 - 0x14]
  7248. 00004FE2  4E5E                     unlink     A6
  7249. 00004FE4  4E75                     rts
  7250. 00004FE6  FFF0                     .invalid   <<F/7/7>>
  7251. 00004FE8  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  7252. 00004FEA  FF76                     .extension 0xF76 <<F/4-5/7>> // unimplemented
  7253. 00004FEC  FFAA                     .invalid   <<F/6/7>>
  7254. 00004FEE  FFCE                     .invalid   <<F/7/7>>
  7255. 00004FF0  FFF0                     .invalid   <<F/7/7>>
  7256. 00004FF2  FF62                     .extension 0xF62 <<F/4-5/7>> // unimplemented
  7257. fn00004FF4:
  7258. 00004FF4  4E56 FFF8                link       A6, -0x0008
  7259. 00004FF8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7260. 00004FFC  286E 0008                movea.l    A4, [A6 + 0x8]
  7261. 00005000  266E 000E                movea.l    A3, [A6 + 0xE]
  7262. 00005004  200C                     move.l     D0, A4
  7263. 00005006  6704                     beq        +0x6 /* 0000500C */
  7264. 00005008  200B                     move.l     D0, A3
  7265. 0000500A  6606                     bne        +0x8 /* 00005012 */
  7266. label0000500C:
  7267. 0000500C  7000                     moveq.l    D0, 0x00
  7268. 0000500E  6000 00B2                bra        +0xB4 /* 000050C2 */
  7269. label00005012:
  7270. 00005012  2F0C                     move.l     -[A7], A4
  7271. 00005014  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  7272. 00005018  2E8C                     move.l     [A7], A4
  7273. 0000501A  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  7274. 0000501E  2E00                     move.l     D7, D0
  7275. 00005020  0C2E 0004 000C           cmpi.b     [A6 + 0xC], 0x4
  7276. 00005026  588F                     addq.l     A7, 4
  7277. 00005028  6648                     bne        +0x4A /* 00005072 */
  7278. 0000502A  42A7                     clr.l      -[A7]
  7279. 0000502C  2F0B                     move.l     -[A7], A3
  7280. 0000502E  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  7281. 00005032  2C1F                     move.l     D6, [A7]+
  7282. 00005034  BC87                     cmp.l      D6, D7
  7283. 00005036  6F00 0088                ble        +0x8A /* 000050C0 */
  7284. 0000503A  7000                     moveq.l    D0, 0x00
  7285. 0000503C  3007                     move.w     D0, D7
  7286. 0000503E  2F00                     move.l     -[A7], D0
  7287. 00005040  2F0B                     move.l     -[A7], A3
  7288. 00005042  4EAD 1852                jsr        [A5 + 0x1852 /* export_774 */]
  7289. 00005046  4297                     clr.l      [A7]
  7290. 00005048  2F0B                     move.l     -[A7], A3
  7291. 0000504A  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  7292. 0000504E  2C1F                     move.l     D6, [A7]+
  7293. 00005050  204B                     movea.l    A0, A3
  7294. 00005052  A029                     syscall    HLock
  7295. 00005054  2D53 FFFC                move.l     [A6 - 0x4], [A3]
  7296. 00005058  2A07                     move.l     D5, D7
  7297. 0000505A  588F                     addq.l     A7, 4
  7298. 0000505C  600A                     bra        +0xC /* 00005068 */
  7299. label0000505E:
  7300. 0000505E  206E FFFC                movea.l    A0, [A6 - 0x4]
  7301. 00005062  4230 5800                clr.b      [A0 + D5]
  7302. 00005066  5285                     addq.l     D5, 1
  7303. label00005068:
  7304. 00005068  BC85                     cmp.l      D6, D5
  7305. 0000506A  6EF2                     bgt        -0xC /* 0000505E */
  7306. 0000506C  204B                     movea.l    A0, A3
  7307. 0000506E  A02A                     syscall    HUnlock
  7308. 00005070  604E                     bra        +0x50 /* 000050C0 */
  7309. label00005072:
  7310. 00005072  2D4B FFF8                move.l     [A6 - 0x8], A3
  7311. 00005076  42A7                     clr.l      -[A7]
  7312. 00005078  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7313. 0000507C  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  7314. 00005080  2C1F                     move.l     D6, [A7]+
  7315. 00005082  BC87                     cmp.l      D6, D7
  7316. 00005084  6F3A                     ble        +0x3C /* 000050C0 */
  7317. 00005086  2007                     move.l     D0, D7
  7318. 00005088  206E FFF8                movea.l    A0, [A6 - 0x8]
  7319. 0000508C  A024                     syscall    SetHandleSize
  7320. 0000508E  42A7                     clr.l      -[A7]
  7321. 00005090  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7322. 00005094  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  7323. 00005098  2C1F                     move.l     D6, [A7]+
  7324. 0000509A  206E FFF8                movea.l    A0, [A6 - 0x8]
  7325. 0000509E  A029                     syscall    HLock
  7326. 000050A0  206E FFF8                movea.l    A0, [A6 - 0x8]
  7327. 000050A4  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  7328. 000050A8  2A07                     move.l     D5, D7
  7329. 000050AA  600A                     bra        +0xC /* 000050B6 */
  7330. label000050AC:
  7331. 000050AC  206E FFFC                movea.l    A0, [A6 - 0x4]
  7332. 000050B0  4230 5800                clr.b      [A0 + D5]
  7333. 000050B4  5285                     addq.l     D5, 1
  7334. label000050B6:
  7335. 000050B6  BC85                     cmp.l      D6, D5
  7336. 000050B8  6EF2                     bgt        -0xC /* 000050AC */
  7337. 000050BA  206E FFF8                movea.l    A0, [A6 - 0x8]
  7338. 000050BE  A02A                     syscall    HUnlock
  7339. label000050C0:
  7340. 000050C0  2006                     move.l     D0, D6
  7341. label000050C2:
  7342. 000050C2  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  7343. 000050C6  4E5E                     unlink     A6
  7344. 000050C8  4E75                     rts
  7345. fn000050CA:
  7346. 000050CA  4E56 0000                link       A6, 0
  7347. 000050CE  2F07                     move.l     -[A7], D7
  7348. 000050D0  102E 0008                move.b     D0, [A6 + 0x8]
  7349. 000050D4  6B18                     bmi        +0x1A /* 000050EE */
  7350. 000050D6  5500                     subq.b     D0, 2
  7351. 000050D8  6708                     beq        +0xA /* 000050E2 */
  7352. 000050DA  6B12                     bmi        +0x14 /* 000050EE */
  7353. 000050DC  5700                     subq.b     D0, 3
  7354. 000050DE  6A0E                     bpl        +0x10 /* 000050EE */
  7355. 000050E0  6008                     bra        +0xA /* 000050EA */
  7356. label000050E2:
  7357. 000050E2  4EBA C9FC                jsr        [PC - 0x3604 /* 00001AE0 */]
  7358. 000050E6  3E00                     move.w     D7, D0
  7359. 000050E8  6008                     bra        +0xA /* 000050F2 */
  7360. label000050EA:
  7361. 000050EA  7E01                     moveq.l    D7, 0x01
  7362. 000050EC  6004                     bra        +0x6 /* 000050F2 */
  7363. label000050EE:
  7364. 000050EE  3E2E 000A                move.w     D7, [A6 + 0xA]
  7365. label000050F2:
  7366. 000050F2  3007                     move.w     D0, D7
  7367. 000050F4  2E1F                     move.l     D7, [A7]+
  7368. 000050F6  4E5E                     unlink     A6
  7369. 000050F8  4E75                     rts
  7370. fn000050FA:
  7371. 000050FA  4E56 0000                link       A6, 0
  7372. 000050FE  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  7373. 00005102  266E 0010                movea.l    A3, [A6 + 0x10]
  7374. 00005106  282E 0014                move.l     D4, [A6 + 0x14]
  7375. 0000510A  284B                     movea.l    A4, A3
  7376. 0000510C  7E00                     moveq.l    D7, 0x00
  7377. 0000510E  95CA                     sub.l      A2, A2
  7378. 00005110  102E 000E                move.b     D0, [A6 + 0xE]
  7379. 00005114  4880                     ext.w      D0
  7380. 00005116  0C40 0006                cmpi.w     D0, 0x6
  7381. 0000511A  6200 00AE                bhi        +0xB0 /* 000051CA */
  7382. 0000511E  43FA 00C2                lea.l      A1, [PC + 0xC2 /* 000051E2, value 0xFF64FF48 */]
  7383. 00005122  D040                     add.w      D0, D0
  7384. 00005124  D2F1 0000                add.w      A1, [A1 + D0.w]
  7385. 00005128  4ED1                     jmp        [A1]
  7386. 0000512A  7A00                     moveq.l    D5, 0x00
  7387. 0000512C  3F3C 0080                move.w     -[A7], 0x80
  7388. 00005130  2F0B                     move.l     -[A7], A3
  7389. 00005132  4EAD 1862                jsr        [A5 + 0x1862 /* export_776 */]
  7390. 00005136  3840                     movea.w    A4, D0
  7391. 00005138  283C 0000 2800           move.l     D4, 0x2800 /* '(\0' */
  7392. 0000513E  244B                     movea.l    A2, A3
  7393. 00005140  5C8F                     addq.l     A7, 6
  7394. 00005142  6000 0086                bra        +0x88 /* 000051CA */
  7395. 00005146  7A00                     moveq.l    D5, 0x00
  7396. 00005148  283C 0000 2800           move.l     D4, 0x2800 /* '(\0' */
  7397. 0000514E  607A                     bra        +0x7C /* 000051CA */
  7398. 00005150  7A02                     moveq.l    D5, 0x02
  7399. 00005152  200B                     move.l     D0, A3
  7400. 00005154  0240 FFFF                andi.w     D0, 0xFFFF
  7401. 00005158  3F00                     move.w     -[A7], D0
  7402. 0000515A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  7403. 0000515E  4EBA FF6A                jsr        [PC - 0x96 /* 000050CA */]
  7404. 00005162  3C00                     move.w     D6, D0
  7405. 00005164  3E86                     move.w     [A7], D6
  7406. 00005166  4EAD 1C12                jsr        [A5 + 0x1C12 /* export_894 */]
  7407. 0000516A  4A40                     tst.w      D0
  7408. 0000516C  588F                     addq.l     A7, 4
  7409. 0000516E  6604                     bne        +0x6 /* 00005174 */
  7410. 00005170  7000                     moveq.l    D0, 0x00
  7411. 00005172  6064                     bra        +0x66 /* 000051D8 */
  7412. label00005174:
  7413. 00005174  3F06                     move.w     -[A7], D6
  7414. 00005176  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  7415. 0000517A  2840                     movea.l    A4, D0
  7416. 0000517C  200C                     move.l     D0, A4
  7417. 0000517E  548F                     addq.l     A7, 2
  7418. 00005180  6604                     bne        +0x6 /* 00005186 */
  7419. 00005182  7000                     moveq.l    D0, 0x00
  7420. 00005184  6052                     bra        +0x54 /* 000051D8 */
  7421. label00005186:
  7422. 00005186  42A7                     clr.l      -[A7]
  7423. 00005188  2F0C                     move.l     -[A7], A4
  7424. 0000518A  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  7425. 0000518E  281F                     move.l     D4, [A7]+
  7426. 00005190  6038                     bra        +0x3A /* 000051CA */
  7427. 00005192  7A02                     moveq.l    D5, 0x02
  7428. 00005194  42A7                     clr.l      -[A7]
  7429. 00005196  2F0C                     move.l     -[A7], A4
  7430. 00005198  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  7431. 0000519C  281F                     move.l     D4, [A7]+
  7432. 0000519E  602A                     bra        +0x2C /* 000051CA */
  7433. 000051A0  7A03                     moveq.l    D5, 0x03
  7434. 000051A2  42A7                     clr.l      -[A7]
  7435. 000051A4  2F0C                     move.l     -[A7], A4
  7436. 000051A6  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  7437. 000051AA  281F                     move.l     D4, [A7]+
  7438. 000051AC  601C                     bra        +0x1E /* 000051CA */
  7439. 000051AE  7A04                     moveq.l    D5, 0x04
  7440. 000051B0  70FF                     moveq.l    D0, 0xFFFFFFFF
  7441. 000051B2  B084                     cmp.l      D0, D4
  7442. 000051B4  6614                     bne        +0x16 /* 000051CA */
  7443. 000051B6  2F0C                     move.l     -[A7], A4
  7444. 000051B8  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  7445. 000051BC  2800                     move.l     D4, D0
  7446. 000051BE  588F                     addq.l     A7, 4
  7447. 000051C0  6008                     bra        +0xA /* 000051CA */
  7448. 000051C2  7A05                     moveq.l    D5, 0x05
  7449. 000051C4  49ED 202A                lea.l      A4, [A5 + 0x202A /* export_1025 */]
  7450. 000051C8  244B                     movea.l    A2, A3
  7451. label000051CA:
  7452. 000051CA  2F0A                     move.l     -[A7], A2
  7453. 000051CC  2F04                     move.l     -[A7], D4
  7454. 000051CE  2F07                     move.l     -[A7], D7
  7455. 000051D0  2F0C                     move.l     -[A7], A4
  7456. 000051D2  1F05                     move.b     -[A7], D5
  7457. 000051D4  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  7458. label000051D8:
  7459. 000051D8  4CEE 1CF0 FFE4           movem.l    D4,D5,D6,D7,A2,A3,A4, [A6 - 0x1C]
  7460. 000051DE  4E5E                     unlink     A6
  7461. 000051E0  4E75                     rts
  7462. 000051E2  FF64                     .extension 0xF64 <<F/4-5/7>> // unimplemented
  7463. 000051E4  FF48                     .extension 0xF48 <<F/4-5/7>> // unimplemented
  7464. 000051E6  FF6E                     .extension 0xF6E <<F/4-5/7>> // unimplemented
  7465. 000051E8  FFB0                     .invalid   <<F/6/7>>
  7466. 000051EA  FFBE                     .invalid   <<F/6/7>>
  7467. 000051EC  FFCC                     .invalid   <<F/7/7>>
  7468. 000051EE  FFE0                     .invalid   <<F/7/7>>
  7469. fn000051F0:
  7470. 000051F0  4E56 FFFC                link       A6, -0x0004
  7471. 000051F4  2F0B                     move.l     -[A7], A3
  7472. 000051F6  4AAE 0008                tst.l      [A6 + 0x8]
  7473. 000051FA  6604                     bne        +0x6 /* 00005200 */
  7474. 000051FC  7001                     moveq.l    D0, 0x01
  7475. 000051FE  6030                     bra        +0x32 /* 00005230 */
  7476. label00005200:
  7477. 00005200  206E 0008                movea.l    A0, [A6 + 0x8]
  7478. 00005204  2050                     movea.l    A0, [A0]
  7479. 00005206  2668 000A                movea.l    A3, [A0 + 0xA]
  7480. 0000520A  102E 000C                move.b     D0, [A6 + 0xC]
  7481. 0000520E  6718                     beq        +0x1A /* 00005228 */
  7482. 00005210  6B16                     bmi        +0x18 /* 00005228 */
  7483. 00005212  5F00                     subq.b     D0, 7
  7484. 00005214  6A12                     bpl        +0x14 /* 00005228 */
  7485. 00005216  5A00                     addq.b     D0, 5
  7486. 00005218  6A0E                     bpl        +0x10 /* 00005228 */
  7487. 0000521A  200B                     move.l     D0, A3
  7488. 0000521C  0240 FFFF                andi.w     D0, 0xFFFF
  7489. 00005220  3F00                     move.w     -[A7], D0
  7490. 00005222  4EAD 186A                jsr        [A5 + 0x186A /* export_777 */]
  7491. 00005226  548F                     addq.l     A7, 2
  7492. label00005228:
  7493. 00005228  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7494. 0000522C  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  7495. label00005230:
  7496. 00005230  266E FFF8                movea.l    A3, [A6 - 0x8]
  7497. 00005234  4E5E                     unlink     A6
  7498. 00005236  4E75                     rts
  7499. fn00005238:
  7500. 00005238  4E56 0000                link       A6, 0
  7501. 0000523C  2F07                     move.l     -[A7], D7
  7502. 0000523E  7E00                     moveq.l    D7, 0x00
  7503. 00005240  4AAE 000C                tst.l      [A6 + 0xC]
  7504. 00005244  6722                     beq        +0x24 /* 00005268 */
  7505. 00005246  4AAE 0008                tst.l      [A6 + 0x8]
  7506. 0000524A  671C                     beq        +0x1E /* 00005268 */
  7507. 0000524C  4AAE 0010                tst.l      [A6 + 0x10]
  7508. 00005250  6F16                     ble        +0x18 /* 00005268 */
  7509. 00005252  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7510. 00005256  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7511. 0000525A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7512. 0000525E  4EBA ADA0                jsr        [PC - 0x5260 /* 00000000 */]
  7513. 00005262  2E00                     move.l     D7, D0
  7514. 00005264  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7515. label00005268:
  7516. 00005268  2007                     move.l     D0, D7
  7517. 0000526A  2E1F                     move.l     D7, [A7]+
  7518. 0000526C  4E5E                     unlink     A6
  7519. 0000526E  4E75                     rts
  7520. fn00005270:
  7521. 00005270  4E56 FC00                link       A6, -0x0400
  7522. 00005274  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7523. 00005278  2A2E 0010                move.l     D5, [A6 + 0x10]
  7524. 0000527C  2E3C 0000 2800           move.l     D7, 0x2800 /* '(\0' */
  7525. 00005282  7C00                     moveq.l    D6, 0x00
  7526. 00005284  4A85                     tst.l      D5
  7527. 00005286  6E06                     bgt        +0x8 /* 0000528E */
  7528. 00005288  7000                     moveq.l    D0, 0x00
  7529. 0000528A  6000 0082                bra        +0x84 /* 0000530E */
  7530. label0000528E:
  7531. 0000528E  BA87                     cmp.l      D5, D7
  7532. 00005290  6C02                     bge        +0x4 /* 00005294 */
  7533. 00005292  2E05                     move.l     D7, D5
  7534. label00005294:
  7535. 00005294  2007                     move.l     D0, D7
  7536. 00005296  0280 0000 FFFF           andi.l     D0, 0xFFFF
  7537. 0000529C  2F00                     move.l     -[A7], D0
  7538. 0000529E  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  7539. 000052A2  2840                     movea.l    A4, D0
  7540. 000052A4  200C                     move.l     D0, A4
  7541. 000052A6  588F                     addq.l     A7, 4
  7542. 000052A8  660C                     bne        +0xE /* 000052B6 */
  7543. 000052AA  47EE FC00                lea.l      A3, [A6 - 0x400]
  7544. 000052AE  2E3C 0000 0400           move.l     D7, 0x400
  7545. 000052B4  6042                     bra        +0x44 /* 000052F8 */
  7546. label000052B6:
  7547. 000052B6  204C                     movea.l    A0, A4
  7548. 000052B8  A029                     syscall    HLock
  7549. 000052BA  2654                     movea.l    A3, [A4]
  7550. 000052BC  603A                     bra        +0x3C /* 000052F8 */
  7551. label000052BE:
  7552. 000052BE  BA87                     cmp.l      D5, D7
  7553. 000052C0  6C02                     bge        +0x4 /* 000052C4 */
  7554. 000052C2  2E05                     move.l     D7, D5
  7555. label000052C4:
  7556. 000052C4  2F07                     move.l     -[A7], D7
  7557. 000052C6  2F0B                     move.l     -[A7], A3
  7558. 000052C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7559. 000052CC  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  7560. 000052D0  4A40                     tst.w      D0
  7561. 000052D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7562. 000052D6  6724                     beq        +0x26 /* 000052FC */
  7563. 000052D8  2F07                     move.l     -[A7], D7
  7564. 000052DA  2F0B                     move.l     -[A7], A3
  7565. 000052DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7566. 000052E0  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  7567. 000052E4  2800                     move.l     D4, D0
  7568. 000052E6  70FF                     moveq.l    D0, 0xFFFFFFFF
  7569. 000052E8  B084                     cmp.l      D0, D4
  7570. 000052EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7571. 000052EE  6702                     beq        +0x4 /* 000052F2 */
  7572. 000052F0  DC84                     add.l      D6, D4
  7573. label000052F2:
  7574. 000052F2  BE84                     cmp.l      D7, D4
  7575. 000052F4  6606                     bne        +0x8 /* 000052FC */
  7576. 000052F6  9A87                     sub.l      D5, D7
  7577. label000052F8:
  7578. 000052F8  4A85                     tst.l      D5
  7579. 000052FA  6EC2                     bgt        -0x3C /* 000052BE */
  7580. label000052FC:
  7581. 000052FC  200C                     move.l     D0, A4
  7582. 000052FE  670C                     beq        +0xE /* 0000530C */
  7583. 00005300  204C                     movea.l    A0, A4
  7584. 00005302  A02A                     syscall    HUnlock
  7585. 00005304  2F0C                     move.l     -[A7], A4
  7586. 00005306  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  7587. 0000530A  588F                     addq.l     A7, 4
  7588. label0000530C:
  7589. 0000530C  2006                     move.l     D0, D6
  7590. label0000530E:
  7591. 0000530E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7592. 00005312  4E5E                     unlink     A6
  7593. 00005314  4E75                     rts
  7594. fn00005316:
  7595. 00005316  4E56 0000                link       A6, 0
  7596. 0000531A  2F07                     move.l     -[A7], D7
  7597. 0000531C  7E00                     moveq.l    D7, 0x00
  7598. 0000531E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7599. 00005322  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7600. 00005326  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7601. 0000532A  4EBA B7EA                jsr        [PC - 0x4816 /* 00000B16 */]
  7602. 0000532E  4A40                     tst.w      D0
  7603. 00005330  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7604. 00005334  6714                     beq        +0x16 /* 0000534A */
  7605. 00005336  3F3C 0001                move.w     -[A7], 0x1
  7606. 0000533A  42A7                     clr.l      -[A7]
  7607. 0000533C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7608. 00005340  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  7609. 00005344  2E00                     move.l     D7, D0
  7610. 00005346  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7611. label0000534A:
  7612. 0000534A  2007                     move.l     D0, D7
  7613. 0000534C  2E1F                     move.l     D7, [A7]+
  7614. 0000534E  4E5E                     unlink     A6
  7615. 00005350  4E75                     rts
  7616. fn00005352:
  7617. 00005352  4E56 FDEA                link       A6, -0x0216
  7618. 00005356  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7619. 0000535A  286E 000C                movea.l    A4, [A6 + 0xC]
  7620. 0000535E  3D7C 0001 FDF0           move.w     [A6 - 0x210], 0x1
  7621. 00005364  7E00                     moveq.l    D7, 0x00
  7622. 00005366  2054                     movea.l    A0, [A4]
  7623. 00005368  2810                     move.l     D4, [A0]
  7624. 0000536A  2668 0014                movea.l    A3, [A0 + 0x14]
  7625. 0000536E  2468 0020                movea.l    A2, [A0 + 0x20]
  7626. 00005372  422E FDEB                clr.b      [A6 - 0x215]
  7627. 00005376  2F04                     move.l     -[A7], D4
  7628. 00005378  2F0C                     move.l     -[A7], A4
  7629. 0000537A  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  7630. 0000537E  4A40                     tst.w      D0
  7631. 00005380  508F                     addq.l     A7, 8
  7632. 00005382  6700 0110                beq        +0x112 /* 00005494 */
  7633. 00005386  486E FFF4                pea.l      [A6 - 0xC]
  7634. 0000538A  4227                     clr.b      -[A7]
  7635. 0000538C  2F0B                     move.l     -[A7], A3
  7636. 0000538E  4EAD 2132                jsr        [A5 + 0x2132 /* export_1058 */]
  7637. 00005392  4A40                     tst.w      D0
  7638. 00005394  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7639. 00005398  6700 00FA                beq        +0xFC /* 00005494 */
  7640. 0000539C  2053                     movea.l    A0, [A3]
  7641. 0000539E  3604                     move.w     D3, D4
  7642. 000053A0  9668 000A                sub.w      D3, [A0 + 0xA]
  7643. 000053A4  7C00                     moveq.l    D6, 0x00
  7644. 000053A6  6000 00D0                bra        +0xD2 /* 00005478 */
  7645. label000053AA:
  7646. 000053AA  4A6E FDF0                tst.w      [A6 - 0x210]
  7647. 000053AE  661C                     bne        +0x1E /* 000053CC */
  7648. 000053B0  486E FFF4                pea.l      [A6 - 0xC]
  7649. 000053B4  1F3C 0001                move.b     -[A7], 0x1
  7650. 000053B8  2F0B                     move.l     -[A7], A3
  7651. 000053BA  4EAD 2132                jsr        [A5 + 0x2132 /* export_1058 */]
  7652. 000053BE  4A40                     tst.w      D0
  7653. 000053C0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7654. 000053C4  6700 00CE                beq        +0xD0 /* 00005494 */
  7655. 000053C8  7600                     moveq.l    D3, 0x00
  7656. 000053CA  6004                     bra        +0x6 /* 000053D0 */
  7657. label000053CC:
  7658. 000053CC  426E FDF0                clr.w      [A6 - 0x210]
  7659. label000053D0:
  7660. 000053D0  3A2E FFFC                move.w     D5, [A6 - 0x4]
  7661. 000053D4  4A2E FFF4                tst.b      [A6 - 0xC]
  7662. 000053D8  660A                     bne        +0xC /* 000053E4 */
  7663. 000053DA  082E 0003 FFF5           btst.b     [A6 - 0xB], 0x3
  7664. 000053E0  6702                     beq        +0x4 /* 000053E4 */
  7665. 000053E2  5345                     subq.w     D5, 1
  7666. label000053E4:
  7667. 000053E4  202E 0010                move.l     D0, [A6 + 0x10]
  7668. 000053E8  9086                     sub.l      D0, D6
  7669. 000053EA  3205                     move.w     D1, D5
  7670. 000053EC  9243                     sub.w      D1, D3
  7671. 000053EE  3041                     movea.w    A0, D1
  7672. 000053F0  B1C0                     cmpa.l     A0, D0
  7673. 000053F2  6C04                     bge        +0x6 /* 000053F8 */
  7674. 000053F4  9A43                     sub.w      D5, D3
  7675. 000053F6  6006                     bra        +0x8 /* 000053FE */
  7676. label000053F8:
  7677. 000053F8  3A2E 0012                move.w     D5, [A6 + 0x12]
  7678. 000053FC  9A46                     sub.w      D5, D6
  7679. label000053FE:
  7680. 000053FE  3F05                     move.w     -[A7], D5
  7681. 00005400  486E FDF4                pea.l      [A6 - 0x20C]
  7682. 00005404  2F0A                     move.l     -[A7], A2
  7683. 00005406  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  7684. 0000540A  3D40 FDF2                move.w     [A6 - 0x20E], D0
  7685. 0000540E  BA40                     cmp.w      D5, D0
  7686. 00005410  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7687. 00005414  666A                     bne        +0x6C /* 00005480 */
  7688. 00005416  204E                     movea.l    A0, A6
  7689. 00005418  D0C5                     add.w      A0, D5
  7690. 0000541A  117C 000D FDF4           move.b     [A0 - 0x20C], 0xD /* '\r' */
  7691. 00005420  204E                     movea.l    A0, A6
  7692. 00005422  D0C5                     add.w      A0, D5
  7693. 00005424  117C 000A FDF5           move.b     [A0 - 0x20B], 0xA /* '\n' */
  7694. 0000542A  3045                     movea.w    A0, D5
  7695. 0000542C  4868 0002                pea.l      [A0 + 0x2]
  7696. 00005430  486E FDF4                pea.l      [A6 - 0x20C]
  7697. 00005434  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7698. 00005438  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  7699. 0000543C  2D40 FDEC                move.l     [A6 - 0x214], D0
  7700. 00005440  5280                     addq.l     D0, 1
  7701. 00005442  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7702. 00005446  6738                     beq        +0x3A /* 00005480 */
  7703. 00005448  DEAE FDEC                add.l      D7, [A6 - 0x214]
  7704. 0000544C  4A2E FFF4                tst.b      [A6 - 0xC]
  7705. 00005450  6622                     bne        +0x24 /* 00005474 */
  7706. 00005452  082E 0003 FFF5           btst.b     [A6 - 0xB], 0x3
  7707. 00005458  671A                     beq        +0x1C /* 00005474 */
  7708. 0000545A  2052                     movea.l    A0, [A2]
  7709. 0000545C  2068 0004                movea.l    A0, [A0 + 0x4]
  7710. 00005460  2050                     movea.l    A0, [A0]
  7711. 00005462  2068 0014                movea.l    A0, [A0 + 0x14]
  7712. 00005466  4868 0001                pea.l      [A0 + 0x1]
  7713. 0000546A  2F0A                     move.l     -[A7], A2
  7714. 0000546C  4EAD 1A2A                jsr        [A5 + 0x1A2A /* export_833 */]
  7715. 00005470  5286                     addq.l     D6, 1
  7716. 00005472  508F                     addq.l     A7, 8
  7717. label00005474:
  7718. 00005474  3045                     movea.w    A0, D5
  7719. 00005476  DC88                     add.l      D6, A0
  7720. label00005478:
  7721. 00005478  BCAE 0010                cmp.l      D6, [A6 + 0x10]
  7722. 0000547C  6D00 FF2C                blt        -0xD2 /* 000053AA */
  7723. label00005480:
  7724. 00005480  4878 0001                push.l     0x1
  7725. 00005484  486E FDEB                pea.l      [A6 - 0x215]
  7726. 00005488  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7727. 0000548C  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  7728. 00005490  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7729. label00005494:
  7730. 00005494  2F04                     move.l     -[A7], D4
  7731. 00005496  2F0C                     move.l     -[A7], A4
  7732. 00005498  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  7733. 0000549C  2007                     move.l     D0, D7
  7734. 0000549E  4CEE 1CF8 FDCA           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x236]
  7735. 000054A4  4E5E                     unlink     A6
  7736. 000054A6  4E75                     rts
  7737. fn000054A8:
  7738. 000054A8  4E56 0000                link       A6, 0
  7739. 000054AC  2F07                     move.l     -[A7], D7
  7740. 000054AE  7E00                     moveq.l    D7, 0x00
  7741. 000054B0  4AAE 000C                tst.l      [A6 + 0xC]
  7742. 000054B4  671C                     beq        +0x1E /* 000054D2 */
  7743. 000054B6  4AAE 0008                tst.l      [A6 + 0x8]
  7744. 000054BA  6716                     beq        +0x18 /* 000054D2 */
  7745. 000054BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7746. 000054C0  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  7747. 000054C4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7748. 000054C8  4EBA AC08                jsr        [PC - 0x53F8 /* 000000D2 */]
  7749. 000054CC  2E00                     move.l     D7, D0
  7750. 000054CE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7751. label000054D2:
  7752. 000054D2  2007                     move.l     D0, D7
  7753. 000054D4  2E1F                     move.l     D7, [A7]+
  7754. 000054D6  4E5E                     unlink     A6
  7755. 000054D8  4E75                     rts
  7756. fn000054DA:
  7757. 000054DA  4E56 FC00                link       A6, -0x0400
  7758. 000054DE  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7759. 000054E2  3E3C 2800                move.w     D7, 0x2800 /* '(\0' */
  7760. 000054E6  7C00                     moveq.l    D6, 0x00
  7761. 000054E8  7000                     moveq.l    D0, 0x00
  7762. 000054EA  3007                     move.w     D0, D7
  7763. 000054EC  0280 0000 FFFF           andi.l     D0, 0xFFFF
  7764. 000054F2  2F00                     move.l     -[A7], D0
  7765. 000054F4  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  7766. 000054F8  2840                     movea.l    A4, D0
  7767. 000054FA  200C                     move.l     D0, A4
  7768. 000054FC  588F                     addq.l     A7, 4
  7769. 000054FE  660A                     bne        +0xC /* 0000550A */
  7770. 00005500  47EE FC00                lea.l      A3, [A6 - 0x400]
  7771. 00005504  3E3C 0400                move.w     D7, 0x400
  7772. 00005508  6006                     bra        +0x8 /* 00005510 */
  7773. label0000550A:
  7774. 0000550A  204C                     movea.l    A0, A4
  7775. 0000550C  A029                     syscall    HLock
  7776. 0000550E  2654                     movea.l    A3, [A4]
  7777. label00005510:
  7778. 00005510  7A00                     moveq.l    D5, 0x00
  7779. 00005512  3A07                     move.w     D5, D7
  7780. 00005514  6022                     bra        +0x24 /* 00005538 */
  7781. label00005516:
  7782. 00005516  70FF                     moveq.l    D0, 0xFFFFFFFF
  7783. 00005518  B087                     cmp.l      D0, D7
  7784. 0000551A  6730                     beq        +0x32 /* 0000554C */
  7785. 0000551C  4267                     clr.w      -[A7]
  7786. 0000551E  70FF                     moveq.l    D0, 0xFFFFFFFF
  7787. 00005520  C047                     and.w      D0, D7
  7788. 00005522  3F00                     move.w     -[A7], D0
  7789. 00005524  2F0B                     move.l     -[A7], A3
  7790. 00005526  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7791. 0000552A  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  7792. 0000552E  4A40                     tst.w      D0
  7793. 00005530  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7794. 00005534  6716                     beq        +0x18 /* 0000554C */
  7795. 00005536  DC87                     add.l      D6, D7
  7796. label00005538:
  7797. 00005538  2F05                     move.l     -[A7], D5
  7798. 0000553A  2F0B                     move.l     -[A7], A3
  7799. 0000553C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7800. 00005540  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  7801. 00005544  2E00                     move.l     D7, D0
  7802. 00005546  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7803. 0000554A  66CA                     bne        -0x34 /* 00005516 */
  7804. label0000554C:
  7805. 0000554C  200C                     move.l     D0, A4
  7806. 0000554E  670C                     beq        +0xE /* 0000555C */
  7807. 00005550  204C                     movea.l    A0, A4
  7808. 00005552  A02A                     syscall    HUnlock
  7809. 00005554  2F0C                     move.l     -[A7], A4
  7810. 00005556  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  7811. 0000555A  588F                     addq.l     A7, 4
  7812. label0000555C:
  7813. 0000555C  2006                     move.l     D0, D6
  7814. 0000555E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  7815. 00005562  4E5E                     unlink     A6
  7816. 00005564  4E75                     rts
  7817. fn00005566:
  7818. 00005566  4E56 0000                link       A6, 0
  7819. 0000556A  48E7 0300                movem.l    -[A7], D6,D7
  7820. 0000556E  7E00                     moveq.l    D7, 0x00
  7821. 00005570  082E 0001 0010           btst.b     [A6 + 0x10], 0x1
  7822. 00005576  6704                     beq        +0x6 /* 0000557C */
  7823. 00005578  7C01                     moveq.l    D6, 0x01
  7824. 0000557A  6002                     bra        +0x4 /* 0000557E */
  7825. label0000557C:
  7826. 0000557C  7C07                     moveq.l    D6, 0x07
  7827. label0000557E:
  7828. 0000557E  1F06                     move.b     -[A7], D6
  7829. 00005580  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7830. 00005584  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7831. 00005588  4EBA C5E6                jsr        [PC - 0x3A1A /* 00001B70 */]
  7832. 0000558C  4A40                     tst.w      D0
  7833. 0000558E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7834. 00005592  6714                     beq        +0x16 /* 000055A8 */
  7835. 00005594  3F3C 0001                move.w     -[A7], 0x1
  7836. 00005598  42A7                     clr.l      -[A7]
  7837. 0000559A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7838. 0000559E  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  7839. 000055A2  2E00                     move.l     D7, D0
  7840. 000055A4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7841. label000055A8:
  7842. 000055A8  2007                     move.l     D0, D7
  7843. 000055AA  4CDF 00C0                movem.l    D6,D7, [A7]+
  7844. 000055AE  4E5E                     unlink     A6
  7845. 000055B0  4E75                     rts
  7846. fn000055B2:
  7847. 000055B2  4E56 FFFE                link       A6, -0x0002
  7848. 000055B6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7849. 000055BA  2E2E 000C                move.l     D7, [A6 + 0xC]
  7850. 000055BE  3A3C 2800                move.w     D5, 0x2800 /* '(\0' */
  7851. 000055C2  7800                     moveq.l    D4, 0x00
  7852. 000055C4  2047                     movea.l    A0, D7
  7853. 000055C6  2050                     movea.l    A0, [A0]
  7854. 000055C8  2868 0020                movea.l    A4, [A0 + 0x20]
  7855. 000055CC  2054                     movea.l    A0, [A4]
  7856. 000055CE  2068 0004                movea.l    A0, [A0 + 0x4]
  7857. 000055D2  2450                     movea.l    A2, [A0]
  7858. 000055D4  2F2A 0024                move.l     -[A7], [A2 + 0x24]
  7859. 000055D8  3F2A 001C                move.w     -[A7], [A2 + 0x1C]
  7860. 000055DC  3F12                     move.w     -[A7], [A2]
  7861. 000055DE  3F2A 0002                move.w     -[A7], [A2 + 0x2]
  7862. 000055E2  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  7863. 000055E6  2840                     movea.l    A4, D0
  7864. 000055E8  200C                     move.l     D0, A4
  7865. 000055EA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7866. 000055EE  6606                     bne        +0x8 /* 000055F6 */
  7867. 000055F0  7000                     moveq.l    D0, 0x00
  7868. 000055F2  6000 0100                bra        +0x102 /* 000056F4 */
  7869. label000055F6:
  7870. 000055F6  7000                     moveq.l    D0, 0x00
  7871. 000055F8  3005                     move.w     D0, D5
  7872. 000055FA  2F00                     move.l     -[A7], D0
  7873. 000055FC  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  7874. 00005600  2440                     movea.l    A2, D0
  7875. 00005602  200A                     move.l     D0, A2
  7876. 00005604  588F                     addq.l     A7, 4
  7877. 00005606  6606                     bne        +0x8 /* 0000560E */
  7878. 00005608  7000                     moveq.l    D0, 0x00
  7879. 0000560A  6000 00E8                bra        +0xEA /* 000056F4 */
  7880. label0000560E:
  7881. 0000560E  204A                     movea.l    A0, A2
  7882. 00005610  A029                     syscall    HLock
  7883. 00005612  2652                     movea.l    A3, [A2]
  7884. 00005614  70FF                     moveq.l    D0, 0xFFFFFFFF
  7885. 00005616  D045                     add.w      D0, D5
  7886. 00005618  7600                     moveq.l    D3, 0x00
  7887. 0000561A  3600                     move.w     D3, D0
  7888. 0000561C  4233 3800                clr.b      [A3 + D3]
  7889. 00005620  605A                     bra        +0x5C /* 0000567C */
  7890. label00005622:
  7891. 00005622  70FF                     moveq.l    D0, 0xFFFFFFFF
  7892. 00005624  B085                     cmp.l      D0, D5
  7893. 00005626  676A                     beq        +0x6C /* 00005692 */
  7894. 00005628  7800                     moveq.l    D4, 0x00
  7895. 0000562A  2C0B                     move.l     D6, A3
  7896. 0000562C  6044                     bra        +0x46 /* 00005672 */
  7897. label0000562E:
  7898. 0000562E  0C2E 000D FFFF           cmpi.b     [A6 - 0x1], 0xD /* '\r' */
  7899. 00005634  6620                     bne        +0x22 /* 00005656 */
  7900. 00005636  2046                     movea.l    A0, D6
  7901. 00005638  1D50 FFFE                move.b     [A6 - 0x2], [A0]
  7902. 0000563C  0C2E 000A FFFE           cmpi.b     [A6 - 0x2], 0xA /* '\n' */
  7903. 00005642  6604                     bne        +0x6 /* 00005648 */
  7904. 00005644  5286                     addq.l     D6, 1
  7905. 00005646  602A                     bra        +0x2C /* 00005672 */
  7906. label00005648:
  7907. 00005648  4A2E FFFE                tst.b      [A6 - 0x2]
  7908. 0000564C  6608                     bne        +0xA /* 00005656 */
  7909. 0000564E  16BC 000D                move.b     [A3], 0xD /* '\r' */
  7910. 00005652  7801                     moveq.l    D4, 0x01
  7911. 00005654  6026                     bra        +0x28 /* 0000567C */
  7912. label00005656:
  7913. 00005656  3F3C 0001                move.w     -[A7], 0x1
  7914. 0000565A  486E FFFF                pea.l      [A6 - 0x1]
  7915. 0000565E  2F0C                     move.l     -[A7], A4
  7916. 00005660  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  7917. 00005664  5340                     subq.w     D0, 1
  7918. 00005666  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7919. 0000566A  6706                     beq        +0x8 /* 00005672 */
  7920. 0000566C  7000                     moveq.l    D0, 0x00
  7921. 0000566E  6000 0084                bra        +0x86 /* 000056F4 */
  7922. label00005672:
  7923. 00005672  2046                     movea.l    A0, D6
  7924. 00005674  5286                     addq.l     D6, 1
  7925. 00005676  1D50 FFFF                move.b     [A6 - 0x1], [A0]
  7926. 0000567A  66B2                     bne        -0x4C /* 0000562E */
  7927. label0000567C:
  7928. 0000567C  2F03                     move.l     -[A7], D3
  7929. 0000567E  4873 4000                pea.l      [A3 + D4.w]
  7930. 00005682  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7931. 00005686  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  7932. 0000568A  2A00                     move.l     D5, D0
  7933. 0000568C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7934. 00005690  6690                     bne        -0x6E /* 00005622 */
  7935. label00005692:
  7936. 00005692  204A                     movea.l    A0, A2
  7937. 00005694  A02A                     syscall    HUnlock
  7938. 00005696  2F0A                     move.l     -[A7], A2
  7939. 00005698  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  7940. 0000569C  4297                     clr.l      [A7]
  7941. 0000569E  2F07                     move.l     -[A7], D7
  7942. 000056A0  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  7943. 000056A4  4A40                     tst.w      D0
  7944. 000056A6  508F                     addq.l     A7, 8
  7945. 000056A8  6604                     bne        +0x6 /* 000056AE */
  7946. 000056AA  7000                     moveq.l    D0, 0x00
  7947. 000056AC  6046                     bra        +0x48 /* 000056F4 */
  7948. label000056AE:
  7949. 000056AE  2047                     movea.l    A0, D7
  7950. 000056B0  2050                     movea.l    A0, [A0]
  7951. 000056B2  2A10                     move.l     D5, [A0]
  7952. 000056B4  2054                     movea.l    A0, [A4]
  7953. 000056B6  2F28 0010                move.l     -[A7], [A0 + 0x10]
  7954. 000056BA  42A7                     clr.l      -[A7]
  7955. 000056BC  2F0C                     move.l     -[A7], A4
  7956. 000056BE  2F07                     move.l     -[A7], D7
  7957. 000056C0  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  7958. 000056C4  4A40                     tst.w      D0
  7959. 000056C6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7960. 000056CA  6604                     bne        +0x6 /* 000056D0 */
  7961. 000056CC  7000                     moveq.l    D0, 0x00
  7962. 000056CE  6024                     bra        +0x26 /* 000056F4 */
  7963. label000056D0:
  7964. 000056D0  2F05                     move.l     -[A7], D5
  7965. 000056D2  2F07                     move.l     -[A7], D7
  7966. 000056D4  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  7967. 000056D8  4A40                     tst.w      D0
  7968. 000056DA  508F                     addq.l     A7, 8
  7969. 000056DC  6604                     bne        +0x6 /* 000056E2 */
  7970. 000056DE  7000                     moveq.l    D0, 0x00
  7971. 000056E0  6012                     bra        +0x14 /* 000056F4 */
  7972. label000056E2:
  7973. 000056E2  2054                     movea.l    A0, [A4]
  7974. 000056E4  2A28 0010                move.l     D5, [A0 + 0x10]
  7975. 000056E8  3F3C 0001                move.w     -[A7], 0x1
  7976. 000056EC  2F0C                     move.l     -[A7], A4
  7977. 000056EE  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  7978. 000056F2  2005                     move.l     D0, D5
  7979. label000056F4:
  7980. 000056F4  4CEE 1CF8 FFDE           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x22]
  7981. 000056FA  4E5E                     unlink     A6
  7982. 000056FC  4E75                     rts
  7983. fn000056FE:
  7984. 000056FE  4E56 FFF4                link       A6, -0x000C
  7985. 00005702  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7986. 00005706  286E 0008                movea.l    A4, [A6 + 0x8]
  7987. 0000570A  266E 000C                movea.l    A3, [A6 + 0xC]
  7988. 0000570E  7E00                     moveq.l    D7, 0x00
  7989. 00005710  200C                     move.l     D0, A4
  7990. 00005712  6704                     beq        +0x6 /* 00005718 */
  7991. 00005714  200B                     move.l     D0, A3
  7992. 00005716  6606                     bne        +0x8 /* 0000571E */
  7993. label00005718:
  7994. 00005718  7000                     moveq.l    D0, 0x00
  7995. 0000571A  6000 00BE                bra        +0xC0 /* 000057DA */
  7996. label0000571E:
  7997. 0000571E  082E 0000 0010           btst.b     [A6 + 0x10], 0x0
  7998. 00005724  6716                     beq        +0x18 /* 0000573C */
  7999. 00005726  486E FFF4                pea.l      [A6 - 0xC]
  8000. 0000572A  486E FFF8                pea.l      [A6 - 0x8]
  8001. 0000572E  2F0B                     move.l     -[A7], A3
  8002. 00005730  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  8003. 00005734  4A40                     tst.w      D0
  8004. 00005736  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8005. 0000573A  6612                     bne        +0x14 /* 0000574E */
  8006. label0000573C:
  8007. 0000573C  42AE FFF8                clr.l      [A6 - 0x8]
  8008. 00005740  42A7                     clr.l      -[A7]
  8009. 00005742  2F0B                     move.l     -[A7], A3
  8010. 00005744  4EAD 1F8A                jsr        [A5 + 0x1F8A /* export_1005 */]
  8011. 00005748  2D40 FFF4                move.l     [A6 - 0xC], D0
  8012. 0000574C  508F                     addq.l     A7, 8
  8013. label0000574E:
  8014. 0000574E  486E FFFC                pea.l      [A6 - 0x4]
  8015. 00005752  2F0B                     move.l     -[A7], A3
  8016. 00005754  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  8017. 00005758  2EAE FFF8                move.l     [A7], [A6 - 0x8]
  8018. 0000575C  2F0B                     move.l     -[A7], A3
  8019. 0000575E  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  8020. 00005762  2C2E FFF4                move.l     D6, [A6 - 0xC]
  8021. 00005766  9CAE FFF8                sub.l      D6, [A6 - 0x8]
  8022. 0000576A  102E 0012                move.b     D0, [A6 + 0x12]
  8023. 0000576E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8024. 00005772  675A                     beq        +0x5C /* 000057CE */
  8025. 00005774  6B58                     bmi        +0x5A /* 000057CE */
  8026. 00005776  5700                     subq.b     D0, 3
  8027. 00005778  6732                     beq        +0x34 /* 000057AC */
  8028. 0000577A  6A06                     bpl        +0x8 /* 00005782 */
  8029. 0000577C  5200                     addq.b     D0, 1
  8030. 0000577E  6A1A                     bpl        +0x1C /* 0000579A */
  8031. 00005780  6006                     bra        +0x8 /* 00005788 */
  8032. label00005782:
  8033. 00005782  5500                     subq.b     D0, 2
  8034. 00005784  6A48                     bpl        +0x4A /* 000057CE */
  8035. 00005786  6036                     bra        +0x38 /* 000057BE */
  8036. label00005788:
  8037. 00005788  2F06                     move.l     -[A7], D6
  8038. 0000578A  2F0B                     move.l     -[A7], A3
  8039. 0000578C  2F0C                     move.l     -[A7], A4
  8040. 0000578E  4EBA FAA8                jsr        [PC - 0x558 /* 00005238 */]
  8041. 00005792  2E00                     move.l     D7, D0
  8042. 00005794  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8043. 00005798  6034                     bra        +0x36 /* 000057CE */
  8044. label0000579A:
  8045. 0000579A  2F06                     move.l     -[A7], D6
  8046. 0000579C  2F0B                     move.l     -[A7], A3
  8047. 0000579E  2F0C                     move.l     -[A7], A4
  8048. 000057A0  4EBA FB74                jsr        [PC - 0x48C /* 00005316 */]
  8049. 000057A4  2E00                     move.l     D7, D0
  8050. 000057A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8051. 000057AA  6022                     bra        +0x24 /* 000057CE */
  8052. label000057AC:
  8053. 000057AC  2F06                     move.l     -[A7], D6
  8054. 000057AE  2F0B                     move.l     -[A7], A3
  8055. 000057B0  2F0C                     move.l     -[A7], A4
  8056. 000057B2  4EBA FB9E                jsr        [PC - 0x462 /* 00005352 */]
  8057. 000057B6  2E00                     move.l     D7, D0
  8058. 000057B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8059. 000057BC  6010                     bra        +0x12 /* 000057CE */
  8060. label000057BE:
  8061. 000057BE  2F06                     move.l     -[A7], D6
  8062. 000057C0  2F0B                     move.l     -[A7], A3
  8063. 000057C2  2F0C                     move.l     -[A7], A4
  8064. 000057C4  4EBA FAAA                jsr        [PC - 0x556 /* 00005270 */]
  8065. 000057C8  2E00                     move.l     D7, D0
  8066. 000057CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8067. label000057CE:
  8068. 000057CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8069. 000057D2  2F0B                     move.l     -[A7], A3
  8070. 000057D4  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  8071. 000057D8  2007                     move.l     D0, D7
  8072. label000057DA:
  8073. 000057DA  4CEE 18C0 FFE4           movem.l    D6,D7,A3,A4, [A6 - 0x1C]
  8074. 000057E0  4E5E                     unlink     A6
  8075. 000057E2  4E75                     rts
  8076. fn000057E4:
  8077. 000057E4  4E56 FFFC                link       A6, -0x0004
  8078. 000057E8  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  8079. 000057EC  286E 0008                movea.l    A4, [A6 + 0x8]
  8080. 000057F0  7A00                     moveq.l    D5, 0x00
  8081. 000057F2  2F0C                     move.l     -[A7], A4
  8082. 000057F4  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  8083. 000057F8  2C00                     move.l     D6, D0
  8084. 000057FA  4A86                     tst.l      D6
  8085. 000057FC  588F                     addq.l     A7, 4
  8086. 000057FE  670E                     beq        +0x10 /* 0000580E */
  8087. 00005800  4267                     clr.w      -[A7]
  8088. 00005802  42A7                     clr.l      -[A7]
  8089. 00005804  2F0C                     move.l     -[A7], A4
  8090. 00005806  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  8091. 0000580A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8092. label0000580E:
  8093. 0000580E  4878 0004                push.l     0x4
  8094. 00005812  486E FFFC                pea.l      [A6 - 0x4]
  8095. 00005816  2F0C                     move.l     -[A7], A4
  8096. 00005818  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  8097. 0000581C  5280                     addq.l     D0, 1
  8098. 0000581E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8099. 00005822  6774                     beq        +0x76 /* 00005898 */
  8100. 00005824  4878 0004                push.l     0x4
  8101. 00005828  2F3C 0000 14AA           move.l     -[A7], 0x14AA
  8102. 0000582E  486E FFFC                pea.l      [A6 - 0x4]
  8103. 00005832  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  8104. 00005836  4A40                     tst.w      D0
  8105. 00005838  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8106. 0000583C  6604                     bne        +0x6 /* 00005842 */
  8107. 0000583E  7A01                     moveq.l    D5, 0x01
  8108. 00005840  6056                     bra        +0x58 /* 00005898 */
  8109. label00005842:
  8110. 00005842  4878 0004                push.l     0x4
  8111. 00005846  2F3C 0000 14B0           move.l     -[A7], 0x14B0
  8112. 0000584C  486E FFFC                pea.l      [A6 - 0x4]
  8113. 00005850  4EAD 18AA                jsr        [A5 + 0x18AA /* export_785 */]
  8114. 00005854  4A40                     tst.w      D0
  8115. 00005856  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8116. 0000585A  6604                     bne        +0x6 /* 00005860 */
  8117. 0000585C  7A02                     moveq.l    D5, 0x02
  8118. 0000585E  6038                     bra        +0x3A /* 00005898 */
  8119. label00005860:
  8120. 00005860  7E00                     moveq.l    D7, 0x00
  8121. 00005862  602C                     bra        +0x2E /* 00005890 */
  8122. label00005864:
  8123. 00005864  7000                     moveq.l    D0, 0x00
  8124. 00005866  1036 70FC                move.b     D0, [A6 + D7.w - 0x4]
  8125. 0000586A  2040                     movea.l    A0, D0
  8126. 0000586C  D1FC FFFF FBEA           add.l      A0, 0xFFFFFBEA
  8127. 00005872  1010                     move.b     D0, [A0]
  8128. 00005874  0200 00DC                andi.b     D0, 0xDC
  8129. 00005878  6614                     bne        +0x16 /* 0000588E */
  8130. 0000587A  7000                     moveq.l    D0, 0x00
  8131. 0000587C  1036 70FC                move.b     D0, [A6 + D7.w - 0x4]
  8132. 00005880  2040                     movea.l    A0, D0
  8133. 00005882  D1FC FFFF FBEA           add.l      A0, 0xFFFFFBEA
  8134. 00005888  7006                     moveq.l    D0, 0x06
  8135. 0000588A  C010                     and.b      D0, [A0]
  8136. 0000588C  670A                     beq        +0xC /* 00005898 */
  8137. label0000588E:
  8138. 0000588E  5247                     addq.w     D7, 1
  8139. label00005890:
  8140. 00005890  0C47 0004                cmpi.w     D7, 0x4
  8141. 00005894  6DCE                     blt        -0x30 /* 00005864 */
  8142. 00005896  7A04                     moveq.l    D5, 0x04
  8143. label00005898:
  8144. 00005898  4267                     clr.w      -[A7]
  8145. 0000589A  2F06                     move.l     -[A7], D6
  8146. 0000589C  2F0C                     move.l     -[A7], A4
  8147. 0000589E  4EAD 1AAA                jsr        [A5 + 0x1AAA /* export_849 */]
  8148. 000058A2  1005                     move.b     D0, D5
  8149. 000058A4  4CEE 10E0 FFEC           movem.l    D5,D6,D7,A4, [A6 - 0x14]
  8150. 000058AA  4E5E                     unlink     A6
  8151. 000058AC  4E75                     rts
  8152. fn000058AE:
  8153. 000058AE  4E56 FFFC                link       A6, -0x0004
  8154. 000058B2  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  8155. 000058B6  286E 0008                movea.l    A4, [A6 + 0x8]
  8156. 000058BA  266E 000C                movea.l    A3, [A6 + 0xC]
  8157. 000058BE  1C2E 0010                move.b     D6, [A6 + 0x10]
  8158. 000058C2  1A2E 0012                move.b     D5, [A6 + 0x12]
  8159. 000058C6  7E00                     moveq.l    D7, 0x00
  8160. 000058C8  200C                     move.l     D0, A4
  8161. 000058CA  6704                     beq        +0x6 /* 000058D0 */
  8162. 000058CC  200B                     move.l     D0, A3
  8163. 000058CE  6606                     bne        +0x8 /* 000058D6 */
  8164. label000058D0:
  8165. 000058D0  7000                     moveq.l    D0, 0x00
  8166. 000058D2  6000 0090                bra        +0x92 /* 00005964 */
  8167. label000058D6:
  8168. 000058D6  0806 0003                btst.b     D6, 0x3
  8169. 000058DA  670C                     beq        +0xE /* 000058E8 */
  8170. 000058DC  2F0C                     move.l     -[A7], A4
  8171. 000058DE  4EBA FF04                jsr        [PC - 0xFC /* 000057E4 */]
  8172. 000058E2  4880                     ext.w      D0
  8173. 000058E4  48C0                     ext.l      D0
  8174. 000058E6  607C                     bra        +0x7E /* 00005964 */
  8175. label000058E8:
  8176. 000058E8  4A05                     tst.b      D5
  8177. 000058EA  660A                     bne        +0xC /* 000058F6 */
  8178. 000058EC  2F0C                     move.l     -[A7], A4
  8179. 000058EE  4EBA FEF4                jsr        [PC - 0x10C /* 000057E4 */]
  8180. 000058F2  1A00                     move.b     D5, D0
  8181. 000058F4  588F                     addq.l     A7, 4
  8182. label000058F6:
  8183. 000058F6  486E FFFC                pea.l      [A6 - 0x4]
  8184. 000058FA  2F0B                     move.l     -[A7], A3
  8185. 000058FC  4EAD 1F92                jsr        [A5 + 0x1F92 /* export_1006 */]
  8186. 00005900  1005                     move.b     D0, D5
  8187. 00005902  508F                     addq.l     A7, 8
  8188. 00005904  6752                     beq        +0x54 /* 00005958 */
  8189. 00005906  6B50                     bmi        +0x52 /* 00005958 */
  8190. 00005908  5700                     subq.b     D0, 3
  8191. 0000590A  6732                     beq        +0x34 /* 0000593E */
  8192. 0000590C  6A06                     bpl        +0x8 /* 00005914 */
  8193. 0000590E  5200                     addq.b     D0, 1
  8194. 00005910  6A1A                     bpl        +0x1C /* 0000592C */
  8195. 00005912  6006                     bra        +0x8 /* 0000591A */
  8196. label00005914:
  8197. 00005914  5500                     subq.b     D0, 2
  8198. 00005916  6A40                     bpl        +0x42 /* 00005958 */
  8199. 00005918  6032                     bra        +0x34 /* 0000594C */
  8200. label0000591A:
  8201. 0000591A  1F06                     move.b     -[A7], D6
  8202. 0000591C  2F0B                     move.l     -[A7], A3
  8203. 0000591E  2F0C                     move.l     -[A7], A4
  8204. 00005920  4EBA FB86                jsr        [PC - 0x47A /* 000054A8 */]
  8205. 00005924  2E00                     move.l     D7, D0
  8206. 00005926  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8207. 0000592A  602C                     bra        +0x2E /* 00005958 */
  8208. label0000592C:
  8209. 0000592C  1F06                     move.b     -[A7], D6
  8210. 0000592E  2F0B                     move.l     -[A7], A3
  8211. 00005930  2F0C                     move.l     -[A7], A4
  8212. 00005932  4EBA FC32                jsr        [PC - 0x3CE /* 00005566 */]
  8213. 00005936  2E00                     move.l     D7, D0
  8214. 00005938  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8215. 0000593C  601A                     bra        +0x1C /* 00005958 */
  8216. label0000593E:
  8217. 0000593E  2F0B                     move.l     -[A7], A3
  8218. 00005940  2F0C                     move.l     -[A7], A4
  8219. 00005942  4EBA FC6E                jsr        [PC - 0x392 /* 000055B2 */]
  8220. 00005946  2E00                     move.l     D7, D0
  8221. 00005948  508F                     addq.l     A7, 8
  8222. 0000594A  600C                     bra        +0xE /* 00005958 */
  8223. label0000594C:
  8224. 0000594C  2F0B                     move.l     -[A7], A3
  8225. 0000594E  2F0C                     move.l     -[A7], A4
  8226. 00005950  4EBA FB88                jsr        [PC - 0x478 /* 000054DA */]
  8227. 00005954  2E00                     move.l     D7, D0
  8228. 00005956  508F                     addq.l     A7, 8
  8229. label00005958:
  8230. 00005958  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8231. 0000595C  2F0B                     move.l     -[A7], A3
  8232. 0000595E  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  8233. 00005962  2007                     move.l     D0, D7
  8234. label00005964:
  8235. 00005964  4CEE 18E0 FFE8           movem.l    D5,D6,D7,A3,A4, [A6 - 0x18]
  8236. 0000596A  4E5E                     unlink     A6
  8237. 0000596C  4E75                     rts
  8238. export_1026:
  8239. 0000596E  4E56 0000                link       A6, 0
  8240. 00005972  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8241. 00005976  286E 0008                movea.l    A4, [A6 + 0x8]
  8242. 0000597A  1C2E 000C                move.b     D6, [A6 + 0xC]
  8243. 0000597E  200C                     move.l     D0, A4
  8244. 00005980  6604                     bne        +0x6 /* 00005986 */
  8245. 00005982  7000                     moveq.l    D0, 0x00
  8246. 00005984  6048                     bra        +0x4A /* 000059CE */
  8247. label00005986:
  8248. 00005986  2F0C                     move.l     -[A7], A4
  8249. 00005988  4EBA 01E2                jsr        [PC + 0x1E2 /* 00005B6C */]
  8250. 0000598C  2EAE 0016                move.l     [A7], [A6 + 0x16]
  8251. 00005990  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8252. 00005994  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  8253. 00005998  1F06                     move.b     -[A7], D6
  8254. 0000599A  2F0C                     move.l     -[A7], A4
  8255. 0000599C  4EBA F398                jsr        [PC - 0xC68 /* 00004D36 */]
  8256. 000059A0  2640                     movea.l    A3, D0
  8257. 000059A2  1EAE 000E                move.b     [A7], [A6 + 0xE]
  8258. 000059A6  1F06                     move.b     -[A7], D6
  8259. 000059A8  2F0C                     move.l     -[A7], A4
  8260. 000059AA  2F0B                     move.l     -[A7], A3
  8261. 000059AC  4EBA FD50                jsr        [PC - 0x2B0 /* 000056FE */]
  8262. 000059B0  2E00                     move.l     D7, D0
  8263. 000059B2  2EAE 0012                move.l     [A7], [A6 + 0x12]
  8264. 000059B6  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  8265. 000059BA  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  8266. 000059BE  1F06                     move.b     -[A7], D6
  8267. 000059C0  2F0B                     move.l     -[A7], A3
  8268. 000059C2  4EBA F538                jsr        [PC - 0xAC8 /* 00004EFC */]
  8269. 000059C6  2E8C                     move.l     [A7], A4
  8270. 000059C8  4EBA 0182                jsr        [PC + 0x182 /* 00005B4C */]
  8271. 000059CC  2007                     move.l     D0, D7
  8272. label000059CE:
  8273. 000059CE  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  8274. 000059D4  4E5E                     unlink     A6
  8275. 000059D6  4E75                     rts
  8276. export_1027:
  8277. 000059D8  4E56 0000                link       A6, 0
  8278. 000059DC  48E7 0118                movem.l    -[A7], D7,A3,A4
  8279. 000059E0  286E 0008                movea.l    A4, [A6 + 0x8]
  8280. 000059E4  200C                     move.l     D0, A4
  8281. 000059E6  6604                     bne        +0x6 /* 000059EC */
  8282. 000059E8  7000                     moveq.l    D0, 0x00
  8283. 000059EA  6052                     bra        +0x54 /* 00005A3E */
  8284. label000059EC:
  8285. 000059EC  2F0C                     move.l     -[A7], A4
  8286. 000059EE  4EBA 017C                jsr        [PC + 0x17C /* 00005B6C */]
  8287. 000059F2  2EAE 0016                move.l     [A7], [A6 + 0x16]
  8288. 000059F6  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8289. 000059FA  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  8290. 000059FE  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  8291. 00005A02  2F0C                     move.l     -[A7], A4
  8292. 00005A04  4EBA F6F4                jsr        [PC - 0x90C /* 000050FA */]
  8293. 00005A08  2640                     movea.l    A3, D0
  8294. 00005A0A  200B                     move.l     D0, A3
  8295. 00005A0C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8296. 00005A10  6604                     bne        +0x6 /* 00005A16 */
  8297. 00005A12  7000                     moveq.l    D0, 0x00
  8298. 00005A14  6028                     bra        +0x2A /* 00005A3E */
  8299. label00005A16:
  8300. 00005A16  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  8301. 00005A1A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  8302. 00005A1E  2F0C                     move.l     -[A7], A4
  8303. 00005A20  2F0B                     move.l     -[A7], A3
  8304. 00005A22  4EBA FE8A                jsr        [PC - 0x176 /* 000058AE */]
  8305. 00005A26  2E00                     move.l     D7, D0
  8306. 00005A28  2EAE 0012                move.l     [A7], [A6 + 0x12]
  8307. 00005A2C  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  8308. 00005A30  2F0B                     move.l     -[A7], A3
  8309. 00005A32  4EBA F7BC                jsr        [PC - 0x844 /* 000051F0 */]
  8310. 00005A36  2E8C                     move.l     [A7], A4
  8311. 00005A38  4EBA 0112                jsr        [PC + 0x112 /* 00005B4C */]
  8312. 00005A3C  2007                     move.l     D0, D7
  8313. label00005A3E:
  8314. 00005A3E  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  8315. 00005A44  4E5E                     unlink     A6
  8316. 00005A46  4E75                     rts
  8317. fn00005A48:
  8318. 00005A48  4E56 FFF8                link       A6, -0x0008
  8319. 00005A4C  4AAE 0008                tst.l      [A6 + 0x8]
  8320. 00005A50  6604                     bne        +0x6 /* 00005A56 */
  8321. 00005A52  7000                     moveq.l    D0, 0x00
  8322. 00005A54  601E                     bra        +0x20 /* 00005A74 */
  8323. label00005A56:
  8324. 00005A56  486E FFF8                pea.l      [A6 - 0x8]
  8325. 00005A5A  486E FFFC                pea.l      [A6 - 0x4]
  8326. 00005A5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8327. 00005A62  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  8328. 00005A66  4A40                     tst.w      D0
  8329. 00005A68  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8330. 00005A6C  6604                     bne        +0x6 /* 00005A72 */
  8331. 00005A6E  7000                     moveq.l    D0, 0x00
  8332. 00005A70  6002                     bra        +0x4 /* 00005A74 */
  8333. label00005A72:
  8334. 00005A72  7001                     moveq.l    D0, 0x01
  8335. label00005A74:
  8336. 00005A74  4E5E                     unlink     A6
  8337. 00005A76  4E75                     rts
  8338. fn00005A78:
  8339. 00005A78  4E56 FFFC                link       A6, -0x0004
  8340. 00005A7C  4AAE 0008                tst.l      [A6 + 0x8]
  8341. 00005A80  6604                     bne        +0x6 /* 00005A86 */
  8342. 00005A82  7000                     moveq.l    D0, 0x00
  8343. 00005A84  6028                     bra        +0x2A /* 00005AAE */
  8344. label00005A86:
  8345. 00005A86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8346. 00005A8A  4EBA FFBC                jsr        [PC - 0x44 /* 00005A48 */]
  8347. 00005A8E  4A40                     tst.w      D0
  8348. 00005A90  588F                     addq.l     A7, 4
  8349. 00005A92  6604                     bne        +0x6 /* 00005A98 */
  8350. 00005A94  7000                     moveq.l    D0, 0x00
  8351. 00005A96  6016                     bra        +0x18 /* 00005AAE */
  8352. label00005A98:
  8353. 00005A98  42A7                     clr.l      -[A7]
  8354. 00005A9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8355. 00005A9E  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  8356. 00005AA2  4A40                     tst.w      D0
  8357. 00005AA4  508F                     addq.l     A7, 8
  8358. 00005AA6  6604                     bne        +0x6 /* 00005AAC */
  8359. 00005AA8  7000                     moveq.l    D0, 0x00
  8360. 00005AAA  6002                     bra        +0x4 /* 00005AAE */
  8361. label00005AAC:
  8362. 00005AAC  7001                     moveq.l    D0, 0x01
  8363. label00005AAE:
  8364. 00005AAE  4E5E                     unlink     A6
  8365. 00005AB0  4E75                     rts
  8366. fn00005AB2:
  8367. 00005AB2  4E56 0000                link       A6, 0
  8368. 00005AB6  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  8369. 00005ABA  286E 0008                movea.l    A4, [A6 + 0x8]
  8370. 00005ABE  7E00                     moveq.l    D7, 0x00
  8371. 00005AC0  200C                     move.l     D0, A4
  8372. 00005AC2  6604                     bne        +0x6 /* 00005AC8 */
  8373. 00005AC4  7000                     moveq.l    D0, 0x00
  8374. 00005AC6  6054                     bra        +0x56 /* 00005B1C */
  8375. label00005AC8:
  8376. 00005AC8  2654                     movea.l    A3, [A4]
  8377. 00005ACA  2C13                     move.l     D6, [A3]
  8378. 00005ACC  2A06                     move.l     D5, D6
  8379. 00005ACE  246B 0024                movea.l    A2, [A3 + 0x24]
  8380. 00005AD2  4A47                     tst.w      D7
  8381. 00005AD4  6744                     beq        +0x46 /* 00005B1A */
  8382. 00005AD6  1F3C 0010                move.b     -[A7], 0x10
  8383. 00005ADA  2F06                     move.l     -[A7], D6
  8384. 00005ADC  2F0C                     move.l     -[A7], A4
  8385. 00005ADE  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  8386. 00005AE2  4A40                     tst.w      D0
  8387. 00005AE4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8388. 00005AE8  6630                     bne        +0x32 /* 00005B1A */
  8389. 00005AEA  2F06                     move.l     -[A7], D6
  8390. 00005AEC  2F0C                     move.l     -[A7], A4
  8391. 00005AEE  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  8392. 00005AF2  4257                     clr.w      [A7]
  8393. 00005AF4  2F06                     move.l     -[A7], D6
  8394. 00005AF6  2F0A                     move.l     -[A7], A2
  8395. 00005AF8  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  8396. 00005AFC  2052                     movea.l    A0, [A2]
  8397. 00005AFE  2EA8 0010                move.l     [A7], [A0 + 0x10]
  8398. 00005B02  2F0A                     move.l     -[A7], A2
  8399. 00005B04  4EAD 218A                jsr        [A5 + 0x218A /* export_1069 */]
  8400. 00005B08  2E85                     move.l     [A7], D5
  8401. 00005B0A  2F0C                     move.l     -[A7], A4
  8402. 00005B0C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  8403. 00005B10  2E8C                     move.l     [A7], A4
  8404. 00005B12  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  8405. 00005B16  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8406. label00005B1A:
  8407. 00005B1A  3007                     move.w     D0, D7
  8408. label00005B1C:
  8409. 00005B1C  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  8410. 00005B20  4E5E                     unlink     A6
  8411. 00005B22  4E75                     rts
  8412. 00005B24  4E56 0000                link       A6, 0
  8413. 00005B28  4AAE 0008                tst.l      [A6 + 0x8]
  8414. 00005B2C  6604                     bne        +0x6 /* 00005B32 */
  8415. 00005B2E  7000                     moveq.l    D0, 0x00
  8416. 00005B30  6016                     bra        +0x18 /* 00005B48 */
  8417. label00005B32:
  8418. 00005B32  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8419. 00005B36  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  8420. 00005B3A  206E 0008                movea.l    A0, [A6 + 0x8]
  8421. 00005B3E  2050                     movea.l    A0, [A0]
  8422. 00005B40  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  8423. 00005B44  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  8424. label00005B48:
  8425. 00005B48  4E5E                     unlink     A6
  8426. 00005B4A  4E75                     rts
  8427. export_1030:
  8428. fn00005B4C:
  8429. 00005B4C  4E56 0000                link       A6, 0
  8430. 00005B50  4AAE 0008                tst.l      [A6 + 0x8]
  8431. 00005B54  6604                     bne        +0x6 /* 00005B5A */
  8432. 00005B56  7000                     moveq.l    D0, 0x00
  8433. 00005B58  600E                     bra        +0x10 /* 00005B68 */
  8434. label00005B5A:
  8435. 00005B5A  206E 0008                movea.l    A0, [A6 + 0x8]
  8436. 00005B5E  2050                     movea.l    A0, [A0]
  8437. 00005B60  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  8438. 00005B64  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  8439. label00005B68:
  8440. 00005B68  4E5E                     unlink     A6
  8441. 00005B6A  4E75                     rts
  8442. fn00005B6C:
  8443. 00005B6C  4E56 0000                link       A6, 0
  8444. 00005B70  2F0C                     move.l     -[A7], A4
  8445. 00005B72  4AAE 0008                tst.l      [A6 + 0x8]
  8446. 00005B76  670E                     beq        +0x10 /* 00005B86 */
  8447. 00005B78  206E 0008                movea.l    A0, [A6 + 0x8]
  8448. 00005B7C  2050                     movea.l    A0, [A0]
  8449. 00005B7E  2868 001C                movea.l    A4, [A0 + 0x1C]
  8450. 00005B82  200C                     move.l     D0, A4
  8451. 00005B84  6604                     bne        +0x6 /* 00005B8A */
  8452. label00005B86:
  8453. 00005B86  7000                     moveq.l    D0, 0x00
  8454. 00005B88  601E                     bra        +0x20 /* 00005BA8 */
  8455. label00005B8A:
  8456. 00005B8A  2F0C                     move.l     -[A7], A4
  8457. 00005B8C  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  8458. 00005B90  4A40                     tst.w      D0
  8459. 00005B92  588F                     addq.l     A7, 4
  8460. 00005B94  6710                     beq        +0x12 /* 00005BA6 */
  8461. 00005B96  42A7                     clr.l      -[A7]
  8462. 00005B98  1F3C 0003                move.b     -[A7], 0x3
  8463. 00005B9C  2F0C                     move.l     -[A7], A4
  8464. 00005B9E  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  8465. 00005BA2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8466. label00005BA6:
  8467. 00005BA6  7001                     moveq.l    D0, 0x01
  8468. label00005BA8:
  8469. 00005BA8  285F                     movea.l    A4, [A7]+
  8470. 00005BAA  4E5E                     unlink     A6
  8471. 00005BAC  4E75                     rts
  8472. 00005BAE  4E56 0000                link       A6, 0
  8473. 00005BB2  4AAE 0008                tst.l      [A6 + 0x8]
  8474. 00005BB6  6604                     bne        +0x6 /* 00005BBC */
  8475. 00005BB8  7000                     moveq.l    D0, 0x00
  8476. 00005BBA  600E                     bra        +0x10 /* 00005BCA */
  8477. label00005BBC:
  8478. 00005BBC  206E 0008                movea.l    A0, [A6 + 0x8]
  8479. 00005BC0  2050                     movea.l    A0, [A0]
  8480. 00005BC2  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  8481. 00005BC6  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  8482. label00005BCA:
  8483. 00005BCA  4E5E                     unlink     A6
  8484. 00005BCC  4E75                     rts
  8485. fn00005BCE:
  8486. 00005BCE  4E56 0000                link       A6, 0
  8487. 00005BD2  2F0C                     move.l     -[A7], A4
  8488. 00005BD4  286E 0008                movea.l    A4, [A6 + 0x8]
  8489. 00005BD8  200C                     move.l     D0, A4
  8490. 00005BDA  6708                     beq        +0xA /* 00005BE4 */
  8491. 00005BDC  2054                     movea.l    A0, [A4]
  8492. 00005BDE  4AA8 001C                tst.l      [A0 + 0x1C]
  8493. 00005BE2  6604                     bne        +0x6 /* 00005BE8 */
  8494. label00005BE4:
  8495. 00005BE4  7000                     moveq.l    D0, 0x00
  8496. 00005BE6  6012                     bra        +0x14 /* 00005BFA */
  8497. label00005BE8:
  8498. 00005BE8  2F0C                     move.l     -[A7], A4
  8499. 00005BEA  4EBA 0016                jsr        [PC + 0x16 /* 00005C02 */]
  8500. 00005BEE  2054                     movea.l    A0, [A4]
  8501. 00005BF0  2EA8 0014                move.l     [A7], [A0 + 0x14]
  8502. 00005BF4  4EAD 217A                jsr        [A5 + 0x217A /* export_1067 */]
  8503. 00005BF8  7001                     moveq.l    D0, 0x01
  8504. label00005BFA:
  8505. 00005BFA  286E FFFC                movea.l    A4, [A6 - 0x4]
  8506. 00005BFE  4E5E                     unlink     A6
  8507. 00005C00  4E75                     rts
  8508. fn00005C02:
  8509. 00005C02  4E56 FFF8                link       A6, -0x0008
  8510. 00005C06  48E7 0018                movem.l    -[A7], A3,A4
  8511. 00005C0A  286E 0008                movea.l    A4, [A6 + 0x8]
  8512. 00005C0E  2054                     movea.l    A0, [A4]
  8513. 00005C10  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  8514. 00005C14  2054                     movea.l    A0, [A4]
  8515. 00005C16  2668 0024                movea.l    A3, [A0 + 0x24]
  8516. 00005C1A  200B                     move.l     D0, A3
  8517. 00005C1C  670A                     beq        +0xC /* 00005C28 */
  8518. 00005C1E  2053                     movea.l    A0, [A3]
  8519. 00005C20  2D68 0010 FFFC           move.l     [A6 - 0x4], [A0 + 0x10]
  8520. 00005C26  6004                     bra        +0x6 /* 00005C2C */
  8521. label00005C28:
  8522. 00005C28  42AE FFFC                clr.l      [A6 - 0x4]
  8523. label00005C2C:
  8524. 00005C2C  3F3C 0008                move.w     -[A7], 0x8
  8525. 00005C30  486E FFF8                pea.l      [A6 - 0x8]
  8526. 00005C34  2F0C                     move.l     -[A7], A4
  8527. 00005C36  486D 2042                pea.l      [A5 + 0x2042 /* export_1028 */]
  8528. 00005C3A  2054                     movea.l    A0, [A4]
  8529. 00005C3C  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  8530. 00005C40  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  8531. 00005C44  7001                     moveq.l    D0, 0x01
  8532. 00005C46  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  8533. 00005C4C  4E5E                     unlink     A6
  8534. 00005C4E  4E75                     rts
  8535. fn00005C50:
  8536. 00005C50  4E56 FFF4                link       A6, -0x000C
  8537. 00005C54  206E 0008                movea.l    A0, [A6 + 0x8]
  8538. 00005C58  2050                     movea.l    A0, [A0]
  8539. 00005C5A  4AA8 0024                tst.l      [A0 + 0x24]
  8540. 00005C5E  6716                     beq        +0x18 /* 00005C76 */
  8541. 00005C60  486E FFFC                pea.l      [A6 - 0x4]
  8542. 00005C64  4227                     clr.b      -[A7]
  8543. 00005C66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8544. 00005C6A  4EAD 1DB2                jsr        [A5 + 0x1DB2 /* export_946 */]
  8545. 00005C6E  4A80                     tst.l      D0
  8546. 00005C70  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8547. 00005C74  6604                     bne        +0x6 /* 00005C7A */
  8548. label00005C76:
  8549. 00005C76  7000                     moveq.l    D0, 0x00
  8550. 00005C78  601E                     bra        +0x20 /* 00005C98 */
  8551. label00005C7A:
  8552. 00005C7A  486E FFF4                pea.l      [A6 - 0xC]
  8553. 00005C7E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8554. 00005C82  4EAD 1B7A                jsr        [A5 + 0x1B7A /* export_875 */]
  8555. 00005C86  3EBC 0001                move.w     [A7], 0x1
  8556. 00005C8A  486E FFF4                pea.l      [A6 - 0xC]
  8557. 00005C8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8558. 00005C92  4EAD 1C0A                jsr        [A5 + 0x1C0A /* export_893 */]
  8559. 00005C96  7001                     moveq.l    D0, 0x01
  8560. label00005C98:
  8561. 00005C98  4E5E                     unlink     A6
  8562. 00005C9A  4E75                     rts
  8563. export_1028:
  8564. 00005C9C  4E56 0000                link       A6, 0
  8565. 00005CA0  48E7 0018                movem.l    -[A7], A3,A4
  8566. 00005CA4  286E 0008                movea.l    A4, [A6 + 0x8]
  8567. 00005CA8  266E 000C                movea.l    A3, [A6 + 0xC]
  8568. 00005CAC  200C                     move.l     D0, A4
  8569. 00005CAE  6704                     beq        +0x6 /* 00005CB4 */
  8570. 00005CB0  200B                     move.l     D0, A3
  8571. 00005CB2  6604                     bne        +0x6 /* 00005CB8 */
  8572. label00005CB4:
  8573. 00005CB4  7000                     moveq.l    D0, 0x00
  8574. 00005CB6  6048                     bra        +0x4A /* 00005D00 */
  8575. label00005CB8:
  8576. 00005CB8  2F0C                     move.l     -[A7], A4
  8577. 00005CBA  4EBA FF94                jsr        [PC - 0x6C /* 00005C50 */]
  8578. 00005CBE  4A40                     tst.w      D0
  8579. 00005CC0  588F                     addq.l     A7, 4
  8580. 00005CC2  6730                     beq        +0x32 /* 00005CF4 */
  8581. 00005CC4  1F3C 0010                move.b     -[A7], 0x10
  8582. 00005CC8  2F13                     move.l     -[A7], [A3]
  8583. 00005CCA  2F0C                     move.l     -[A7], A4
  8584. 00005CCC  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  8585. 00005CD0  2EAB 0004                move.l     [A7], [A3 + 0x4]
  8586. 00005CD4  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  8587. 00005CD8  2F3C 00C1 0000           move.l     -[A7], 0xC10000
  8588. 00005CDE  2F0C                     move.l     -[A7], A4
  8589. 00005CE0  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  8590. 00005CE4  4257                     clr.w      [A7]
  8591. 00005CE6  2F13                     move.l     -[A7], [A3]
  8592. 00005CE8  2F0C                     move.l     -[A7], A4
  8593. 00005CEA  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  8594. 00005CEE  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  8595. 00005CF2  600A                     bra        +0xC /* 00005CFE */
  8596. label00005CF4:
  8597. 00005CF4  2F13                     move.l     -[A7], [A3]
  8598. 00005CF6  2F0C                     move.l     -[A7], A4
  8599. 00005CF8  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  8600. 00005CFC  508F                     addq.l     A7, 8
  8601. label00005CFE:
  8602. 00005CFE  7001                     moveq.l    D0, 0x01
  8603. label00005D00:
  8604. 00005D00  4CDF 1800                movem.l    A3,A4, [A7]+
  8605. 00005D04  4E5E                     unlink     A6
  8606. 00005D06  4E75                     rts
  8607. fn00005D08:
  8608. 00005D08  4E56 FFFC                link       A6, -0x0004
  8609. 00005D0C  2F0B                     move.l     -[A7], A3
  8610. 00005D0E  4AAE 0008                tst.l      [A6 + 0x8]
  8611. 00005D12  670E                     beq        +0x10 /* 00005D22 */
  8612. 00005D14  206E 0008                movea.l    A0, [A6 + 0x8]
  8613. 00005D18  2050                     movea.l    A0, [A0]
  8614. 00005D1A  2668 001C                movea.l    A3, [A0 + 0x1C]
  8615. 00005D1E  200B                     move.l     D0, A3
  8616. 00005D20  6604                     bne        +0x6 /* 00005D26 */
  8617. label00005D22:
  8618. 00005D22  7000                     moveq.l    D0, 0x00
  8619. 00005D24  6014                     bra        +0x16 /* 00005D3A */
  8620. label00005D26:
  8621. 00005D26  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8622. 00005D2A  2F0B                     move.l     -[A7], A3
  8623. 00005D2C  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  8624. 00005D30  2EAE 0008                move.l     [A7], [A6 + 0x8]
  8625. 00005D34  4EBA FE98                jsr        [PC - 0x168 /* 00005BCE */]
  8626. 00005D38  7001                     moveq.l    D0, 0x01
  8627. label00005D3A:
  8628. 00005D3A  266E FFF8                movea.l    A3, [A6 - 0x8]
  8629. 00005D3E  4E5E                     unlink     A6
  8630. 00005D40  4E75                     rts
  8631. fn00005D42:
  8632. 00005D42  4E56 0000                link       A6, 0
  8633. 00005D46  2F0C                     move.l     -[A7], A4
  8634. 00005D48  4AAE 0008                tst.l      [A6 + 0x8]
  8635. 00005D4C  670E                     beq        +0x10 /* 00005D5C */
  8636. 00005D4E  206E 0008                movea.l    A0, [A6 + 0x8]
  8637. 00005D52  2050                     movea.l    A0, [A0]
  8638. 00005D54  2868 001C                movea.l    A4, [A0 + 0x1C]
  8639. 00005D58  200C                     move.l     D0, A4
  8640. 00005D5A  6604                     bne        +0x6 /* 00005D60 */
  8641. label00005D5C:
  8642. 00005D5C  7000                     moveq.l    D0, 0x00
  8643. 00005D5E  600A                     bra        +0xC /* 00005D6A */
  8644. label00005D60:
  8645. 00005D60  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8646. 00005D64  2F0C                     move.l     -[A7], A4
  8647. 00005D66  4EAD 19D2                jsr        [A5 + 0x19D2 /* export_822 */]
  8648. label00005D6A:
  8649. 00005D6A  286E FFFC                movea.l    A4, [A6 - 0x4]
  8650. 00005D6E  4E5E                     unlink     A6
  8651. 00005D70  4E75                     rts
  8652. 00005D72  4E56 0000                link       A6, 0
  8653. 00005D76  2F0C                     move.l     -[A7], A4
  8654. 00005D78  4AAE 0008                tst.l      [A6 + 0x8]
  8655. 00005D7C  670E                     beq        +0x10 /* 00005D8C */
  8656. 00005D7E  206E 0008                movea.l    A0, [A6 + 0x8]
  8657. 00005D82  2050                     movea.l    A0, [A0]
  8658. 00005D84  2868 001C                movea.l    A4, [A0 + 0x1C]
  8659. 00005D88  200C                     move.l     D0, A4
  8660. 00005D8A  6604                     bne        +0x6 /* 00005D90 */
  8661. label00005D8C:
  8662. 00005D8C  7000                     moveq.l    D0, 0x00
  8663. 00005D8E  6016                     bra        +0x18 /* 00005DA6 */
  8664. label00005D90:
  8665. 00005D90  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  8666. 00005D94  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8667. 00005D98  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8668. 00005D9C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8669. 00005DA0  2F0C                     move.l     -[A7], A4
  8670. 00005DA2  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  8671. label00005DA6:
  8672. 00005DA6  286E FFFC                movea.l    A4, [A6 - 0x4]
  8673. 00005DAA  4E5E                     unlink     A6
  8674. 00005DAC  4E75                     rts
  8675. 00005DAE  4E56 0000                link       A6, 0
  8676. 00005DB2  2F0C                     move.l     -[A7], A4
  8677. 00005DB4  4AAE 0008                tst.l      [A6 + 0x8]
  8678. 00005DB8  670E                     beq        +0x10 /* 00005DC8 */
  8679. 00005DBA  206E 0008                movea.l    A0, [A6 + 0x8]
  8680. 00005DBE  2050                     movea.l    A0, [A0]
  8681. 00005DC0  2868 001C                movea.l    A4, [A0 + 0x1C]
  8682. 00005DC4  200C                     move.l     D0, A4
  8683. 00005DC6  6604                     bne        +0x6 /* 00005DCC */
  8684. label00005DC8:
  8685. 00005DC8  7000                     moveq.l    D0, 0x00
  8686. 00005DCA  600A                     bra        +0xC /* 00005DD6 */
  8687. label00005DCC:
  8688. 00005DCC  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  8689. 00005DD0  2F0C                     move.l     -[A7], A4
  8690. 00005DD2  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  8691. label00005DD6:
  8692. 00005DD6  286E FFFC                movea.l    A4, [A6 - 0x4]
  8693. 00005DDA  4E5E                     unlink     A6
  8694. 00005DDC  4E75                     rts
  8695. 00005DDE  4E56 FFFE                link       A6, -0x0002
  8696. 00005DE2  48E7 0118                movem.l    -[A7], D7,A3,A4
  8697. 00005DE6  286E 0008                movea.l    A4, [A6 + 0x8]
  8698. 00005DEA  7E00                     moveq.l    D7, 0x00
  8699. 00005DEC  200C                     move.l     D0, A4
  8700. 00005DEE  670A                     beq        +0xC /* 00005DFA */
  8701. 00005DF0  2054                     movea.l    A0, [A4]
  8702. 00005DF2  2668 001C                movea.l    A3, [A0 + 0x1C]
  8703. 00005DF6  200B                     move.l     D0, A3
  8704. 00005DF8  6604                     bne        +0x6 /* 00005DFE */
  8705. label00005DFA:
  8706. 00005DFA  7000                     moveq.l    D0, 0x00
  8707. 00005DFC  606E                     bra        +0x70 /* 00005E6C */
  8708. label00005DFE:
  8709. 00005DFE  486E FFFE                pea.l      [A6 - 0x2]
  8710. 00005E02  2F0C                     move.l     -[A7], A4
  8711. 00005E04  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  8712. 00005E08  4A6E FFFE                tst.w      [A6 - 0x2]
  8713. 00005E0C  508F                     addq.l     A7, 8
  8714. 00005E0E  670A                     beq        +0xC /* 00005E1A */
  8715. 00005E10  4267                     clr.w      -[A7]
  8716. 00005E12  2F0C                     move.l     -[A7], A4
  8717. 00005E14  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  8718. 00005E18  5C8F                     addq.l     A7, 6
  8719. label00005E1A:
  8720. 00005E1A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  8721. 00005E1E  2F0B                     move.l     -[A7], A3
  8722. 00005E20  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  8723. 00005E24  2E8C                     move.l     [A7], A4
  8724. 00005E26  4EBA FDA6                jsr        [PC - 0x25A /* 00005BCE */]
  8725. 00005E2A  1EAE 000C                move.b     [A7], [A6 + 0xC]
  8726. 00005E2E  2F0B                     move.l     -[A7], A3
  8727. 00005E30  4EAD 19EA                jsr        [A5 + 0x19EA /* export_825 */]
  8728. 00005E34  3E00                     move.w     D7, D0
  8729. 00005E36  2E8B                     move.l     [A7], A3
  8730. 00005E38  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  8731. 00005E3C  4A6E FFFE                tst.w      [A6 - 0x2]
  8732. 00005E40  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8733. 00005E44  670C                     beq        +0xE /* 00005E52 */
  8734. 00005E46  3F3C 0001                move.w     -[A7], 0x1
  8735. 00005E4A  2F0C                     move.l     -[A7], A4
  8736. 00005E4C  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  8737. 00005E50  5C8F                     addq.l     A7, 6
  8738. label00005E52:
  8739. 00005E52  4A47                     tst.w      D7
  8740. 00005E54  6714                     beq        +0x16 /* 00005E6A */
  8741. 00005E56  2F0C                     move.l     -[A7], A4
  8742. 00005E58  4EBA FDF6                jsr        [PC - 0x20A /* 00005C50 */]
  8743. 00005E5C  4A40                     tst.w      D0
  8744. 00005E5E  588F                     addq.l     A7, 4
  8745. 00005E60  6708                     beq        +0xA /* 00005E6A */
  8746. 00005E62  2F0C                     move.l     -[A7], A4
  8747. 00005E64  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  8748. 00005E68  588F                     addq.l     A7, 4
  8749. label00005E6A:
  8750. 00005E6A  3007                     move.w     D0, D7
  8751. label00005E6C:
  8752. 00005E6C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  8753. 00005E70  4E5E                     unlink     A6
  8754. 00005E72  4E75                     rts
  8755. 00005E74  4E56 0000                link       A6, 0
  8756. 00005E78  2F0C                     move.l     -[A7], A4
  8757. 00005E7A  4AAE 0008                tst.l      [A6 + 0x8]
  8758. 00005E7E  670E                     beq        +0x10 /* 00005E8E */
  8759. 00005E80  206E 0008                movea.l    A0, [A6 + 0x8]
  8760. 00005E84  2050                     movea.l    A0, [A0]
  8761. 00005E86  2868 001C                movea.l    A4, [A0 + 0x1C]
  8762. 00005E8A  200C                     move.l     D0, A4
  8763. 00005E8C  6604                     bne        +0x6 /* 00005E92 */
  8764. label00005E8E:
  8765. 00005E8E  7000                     moveq.l    D0, 0x00
  8766. 00005E90  6006                     bra        +0x8 /* 00005E98 */
  8767. label00005E92:
  8768. 00005E92  2F0C                     move.l     -[A7], A4
  8769. 00005E94  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  8770. label00005E98:
  8771. 00005E98  286E FFFC                movea.l    A4, [A6 - 0x4]
  8772. 00005E9C  4E5E                     unlink     A6
  8773. 00005E9E  4E75                     rts
  8774. 00005EA0  4E56 0000                link       A6, 0
  8775. 00005EA4  2F0C                     move.l     -[A7], A4
  8776. 00005EA6  4AAE 0008                tst.l      [A6 + 0x8]
  8777. 00005EAA  670E                     beq        +0x10 /* 00005EBA */
  8778. 00005EAC  206E 0008                movea.l    A0, [A6 + 0x8]
  8779. 00005EB0  2050                     movea.l    A0, [A0]
  8780. 00005EB2  2868 001C                movea.l    A4, [A0 + 0x1C]
  8781. 00005EB6  200C                     move.l     D0, A4
  8782. 00005EB8  6604                     bne        +0x6 /* 00005EBE */
  8783. label00005EBA:
  8784. 00005EBA  7000                     moveq.l    D0, 0x00
  8785. 00005EBC  600E                     bra        +0x10 /* 00005ECC */
  8786. label00005EBE:
  8787. 00005EBE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8788. 00005EC2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8789. 00005EC6  2F0C                     move.l     -[A7], A4
  8790. 00005EC8  4EAD 1A0A                jsr        [A5 + 0x1A0A /* export_829 */]
  8791. label00005ECC:
  8792. 00005ECC  286E FFFC                movea.l    A4, [A6 - 0x4]
  8793. 00005ED0  4E5E                     unlink     A6
  8794. 00005ED2  4E75                     rts
  8795. export_1031:
  8796. fn00005ED4:
  8797. 00005ED4  4E56 FF9C                link       A6, -0x0064
  8798. 00005ED8  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  8799. 00005EDC  286E 0008                movea.l    A4, [A6 + 0x8]
  8800. 00005EE0  1A2E 000C                move.b     D5, [A6 + 0xC]
  8801. 00005EE4  7C01                     moveq.l    D6, 0x01
  8802. 00005EE6  200C                     move.l     D0, A4
  8803. 00005EE8  6708                     beq        +0xA /* 00005EF2 */
  8804. 00005EEA  2054                     movea.l    A0, [A4]
  8805. 00005EEC  2E28 001C                move.l     D7, [A0 + 0x1C]
  8806. 00005EF0  6606                     bne        +0x8 /* 00005EF8 */
  8807. label00005EF2:
  8808. 00005EF2  7000                     moveq.l    D0, 0x00
  8809. 00005EF4  6000 0246                bra        +0x248 /* 0000613C */
  8810. label00005EF8:
  8811. 00005EF8  2F07                     move.l     -[A7], D7
  8812. 00005EFA  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  8813. 00005EFE  4A40                     tst.w      D0
  8814. 00005F00  588F                     addq.l     A7, 4
  8815. 00005F02  6606                     bne        +0x8 /* 00005F0A */
  8816. 00005F04  7000                     moveq.l    D0, 0x00
  8817. 00005F06  6000 0234                bra        +0x236 /* 0000613C */
  8818. label00005F0A:
  8819. 00005F0A  2054                     movea.l    A0, [A4]
  8820. 00005F0C  2068 0004                movea.l    A0, [A0 + 0x4]
  8821. 00005F10  2450                     movea.l    A2, [A0]
  8822. 00005F12  1D45 FFFA                move.b     [A6 - 0x6], D5
  8823. 00005F16  1005                     move.b     D0, D5
  8824. 00005F18  4880                     ext.w      D0
  8825. 00005F1A  0C40 001B                cmpi.w     D0, 0x1B
  8826. 00005F1E  6200 01C8                bhi        +0x1CA /* 000060E8 */
  8827. 00005F22  43FA 0222                lea.l      A1, [PC + 0x222 /* 00006146, value 0xFDE8FDE8 */]
  8828. 00005F26  D040                     add.w      D0, D0
  8829. 00005F28  D2F1 0000                add.w      A1, [A1 + D0.w]
  8830. 00005F2C  4ED1                     jmp        [A1]
  8831. 00005F2E  7001                     moveq.l    D0, 0x01
  8832. 00005F30  6000 020A                bra        +0x20C /* 0000613C */
  8833. 00005F34  486E FFA2                pea.l      [A6 - 0x5E]
  8834. 00005F38  486E FFA4                pea.l      [A6 - 0x5C]
  8835. 00005F3C  2F0C                     move.l     -[A7], A4
  8836. 00005F3E  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  8837. 00005F42  302E FFA4                move.w     D0, [A6 - 0x5C]
  8838. 00005F46  48C0                     ext.l      D0
  8839. 00005F48  7210                     moveq.l    D1, 0x10
  8840. 00005F4A  E3A8                     lsl        D0, D1
  8841. 00005F4C  322E FFA2                move.w     D1, [A6 - 0x5E]
  8842. 00005F50  48C1                     ext.l      D1
  8843. 00005F52  8081                     or.l       D0, D1
  8844. 00005F54  2D40 FFFC                move.l     [A6 - 0x4], D0
  8845. 00005F58  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8846. 00005F5C  6000 018E                bra        +0x190 /* 000060EC */
  8847. 00005F60  7C03                     moveq.l    D6, 0x03
  8848. 00005F62  1D45 FFBE                move.b     [A6 - 0x42], D5
  8849. 00005F66  486E FFC0                pea.l      [A6 - 0x40]
  8850. 00005F6A  2F0C                     move.l     -[A7], A4
  8851. 00005F6C  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  8852. 00005F70  508F                     addq.l     A7, 8
  8853. 00005F72  6000 0178                bra        +0x17A /* 000060EC */
  8854. 00005F76  486E FFFC                pea.l      [A6 - 0x4]
  8855. 00005F7A  2F0C                     move.l     -[A7], A4
  8856. 00005F7C  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  8857. 00005F80  508F                     addq.l     A7, 8
  8858. 00005F82  6000 0168                bra        +0x16A /* 000060EC */
  8859. 00005F86  486E FFFC                pea.l      [A6 - 0x4]
  8860. 00005F8A  2F0C                     move.l     -[A7], A4
  8861. 00005F8C  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  8862. 00005F90  508F                     addq.l     A7, 8
  8863. 00005F92  6000 0158                bra        +0x15A /* 000060EC */
  8864. 00005F96  7C02                     moveq.l    D6, 0x02
  8865. 00005F98  1D45 FFEE                move.b     [A6 - 0x12], D5
  8866. 00005F9C  486E FFF0                pea.l      [A6 - 0x10]
  8867. 00005FA0  486E FFF8                pea.l      [A6 - 0x8]
  8868. 00005FA4  2F0C                     move.l     -[A7], A4
  8869. 00005FA6  4EAD 1D92                jsr        [A5 + 0x1D92 /* export_942 */]
  8870. 00005FAA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8871. 00005FAE  6000 013C                bra        +0x13E /* 000060EC */
  8872. 00005FB2  486E FFA0                pea.l      [A6 - 0x60]
  8873. 00005FB6  486E FFA1                pea.l      [A6 - 0x5F]
  8874. 00005FBA  2F0C                     move.l     -[A7], A4
  8875. 00005FBC  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  8876. 00005FC0  7000                     moveq.l    D0, 0x00
  8877. 00005FC2  102E FFA1                move.b     D0, [A6 - 0x5F]
  8878. 00005FC6  7210                     moveq.l    D1, 0x10
  8879. 00005FC8  E3A8                     lsl        D0, D1
  8880. 00005FCA  7200                     moveq.l    D1, 0x00
  8881. 00005FCC  122E FFA0                move.b     D1, [A6 - 0x60]
  8882. 00005FD0  8081                     or.l       D0, D1
  8883. 00005FD2  2D40 FFFC                move.l     [A6 - 0x4], D0
  8884. 00005FD6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8885. 00005FDA  6000 0110                bra        +0x112 /* 000060EC */
  8886. 00005FDE  486E FF9C                pea.l      [A6 - 0x64]
  8887. 00005FE2  486E FF9E                pea.l      [A6 - 0x62]
  8888. 00005FE6  2F0C                     move.l     -[A7], A4
  8889. 00005FE8  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  8890. 00005FEC  302E FF9E                move.w     D0, [A6 - 0x62]
  8891. 00005FF0  48C0                     ext.l      D0
  8892. 00005FF2  7210                     moveq.l    D1, 0x10
  8893. 00005FF4  E3A8                     lsl        D0, D1
  8894. 00005FF6  322E FF9C                move.w     D1, [A6 - 0x64]
  8895. 00005FFA  48C1                     ext.l      D1
  8896. 00005FFC  8081                     or.l       D0, D1
  8897. 00005FFE  2D40 FFFC                move.l     [A6 - 0x4], D0
  8898. 00006002  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8899. 00006006  6000 00E4                bra        +0xE6 /* 000060EC */
  8900. 0000600A  7C04                     moveq.l    D6, 0x04
  8901. 0000600C  1D45 FFB4                move.b     [A6 - 0x4C], D5
  8902. 00006010  486E FFB6                pea.l      [A6 - 0x4A]
  8903. 00006014  2F0C                     move.l     -[A7], A4
  8904. 00006016  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  8905. 0000601A  508F                     addq.l     A7, 8
  8906. 0000601C  6000 00CE                bra        +0xD0 /* 000060EC */
  8907. 00006020  7C04                     moveq.l    D6, 0x04
  8908. 00006022  1D45 FFB4                move.b     [A6 - 0x4C], D5
  8909. 00006026  486E FFB6                pea.l      [A6 - 0x4A]
  8910. 0000602A  2F0C                     move.l     -[A7], A4
  8911. 0000602C  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  8912. 00006030  508F                     addq.l     A7, 8
  8913. 00006032  6000 00B8                bra        +0xBA /* 000060EC */
  8914. 00006036  306A 0056                movea.w    A0, [A2 + 0x56]
  8915. 0000603A  2D48 FFFC                move.l     [A6 - 0x4], A0
  8916. 0000603E  6000 00AC                bra        +0xAE /* 000060EC */
  8917. 00006042  486E FF9C                pea.l      [A6 - 0x64]
  8918. 00006046  486E FF9E                pea.l      [A6 - 0x62]
  8919. 0000604A  2F0C                     move.l     -[A7], A4
  8920. 0000604C  4EAD 1EDA                jsr        [A5 + 0x1EDA /* export_983 */]
  8921. 00006050  302E FF9E                move.w     D0, [A6 - 0x62]
  8922. 00006054  48C0                     ext.l      D0
  8923. 00006056  7210                     moveq.l    D1, 0x10
  8924. 00006058  E3A8                     lsl        D0, D1
  8925. 0000605A  322E FF9C                move.w     D1, [A6 - 0x64]
  8926. 0000605E  48C1                     ext.l      D1
  8927. 00006060  8081                     or.l       D0, D1
  8928. 00006062  2D40 FFFC                move.l     [A6 - 0x4], D0
  8929. 00006066  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8930. 0000606A  6000 0080                bra        +0x82 /* 000060EC */
  8931. 0000606E  7C05                     moveq.l    D6, 0x05
  8932. 00006070  1D45 FFA6                move.b     [A6 - 0x5A], D5
  8933. 00006074  2D6A 005C FFA8           move.l     [A6 - 0x58], [A2 + 0x5C]
  8934. 0000607A  2D6A 0060 FFAC           move.l     [A6 - 0x54], [A2 + 0x60]
  8935. 00006080  1D6A 0066 FFB2           move.b     [A6 - 0x4E], [A2 + 0x66]
  8936. 00006086  1D6A 0067 FFB3           move.b     [A6 - 0x4D], [A2 + 0x67]
  8937. 0000608C  3D6A 0064 FFB0           move.w     [A6 - 0x50], [A2 + 0x64]
  8938. 00006092  6058                     bra        +0x5A /* 000060EC */
  8939. 00006094  306A 006C                movea.w    A0, [A2 + 0x6C]
  8940. 00006098  2D48 FFFC                move.l     [A6 - 0x4], A0
  8941. 0000609C  604E                     bra        +0x50 /* 000060EC */
  8942. 0000609E  7C02                     moveq.l    D6, 0x02
  8943. 000060A0  1D45 FFEE                move.b     [A6 - 0x12], D5
  8944. 000060A4  70FF                     moveq.l    D0, 0xFFFFFFFF
  8945. 000060A6  C06E 0010                and.w      D0, [A6 + 0x10]
  8946. 000060AA  3D40 FFF8                move.w     [A6 - 0x8], D0
  8947. 000060AE  302E FFF8                move.w     D0, [A6 - 0x8]
  8948. 000060B2  48C0                     ext.l      D0
  8949. 000060B4  E588                     lsl        D0, 2
  8950. 000060B6  2D72 086E FFF0           move.l     [A6 - 0x10], [A2 + D0 + 0x6E]
  8951. 000060BC  602E                     bra        +0x30 /* 000060EC */
  8952. 000060BE  486E FFFC                pea.l      [A6 - 0x4]
  8953. 000060C2  2F0C                     move.l     -[A7], A4
  8954. 000060C4  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  8955. 000060C8  508F                     addq.l     A7, 8
  8956. 000060CA  6020                     bra        +0x22 /* 000060EC */
  8957. 000060CC  486E FFFC                pea.l      [A6 - 0x4]
  8958. 000060D0  2F0C                     move.l     -[A7], A4
  8959. 000060D2  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  8960. 000060D6  508F                     addq.l     A7, 8
  8961. 000060D8  6012                     bra        +0x14 /* 000060EC */
  8962. 000060DA  486E FFFC                pea.l      [A6 - 0x4]
  8963. 000060DE  2F0C                     move.l     -[A7], A4
  8964. 000060E0  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  8965. 000060E4  508F                     addq.l     A7, 8
  8966. 000060E6  6004                     bra        +0x6 /* 000060EC */
  8967. label000060E8:
  8968. 000060E8  7000                     moveq.l    D0, 0x00
  8969. 000060EA  6050                     bra        +0x52 /* 0000613C */
  8970. label000060EC:
  8971. 000060EC  1006                     move.b     D0, D6
  8972. 000060EE  673C                     beq        +0x3E /* 0000612C */
  8973. 000060F0  6B3A                     bmi        +0x3C /* 0000612C */
  8974. 000060F2  5900                     subq.b     D0, 4
  8975. 000060F4  6728                     beq        +0x2A /* 0000611E */
  8976. 000060F6  6A08                     bpl        +0xA /* 00006100 */
  8977. 000060F8  5400                     addq.b     D0, 2
  8978. 000060FA  6712                     beq        +0x14 /* 0000610E */
  8979. 000060FC  6A18                     bpl        +0x1A /* 00006116 */
  8980. 000060FE  6006                     bra        +0x8 /* 00006106 */
  8981. label00006100:
  8982. 00006100  5500                     subq.b     D0, 2
  8983. 00006102  6A28                     bpl        +0x2A /* 0000612C */
  8984. 00006104  6020                     bra        +0x22 /* 00006126 */
  8985. label00006106:
  8986. 00006106  47EE FFFA                lea.l      A3, [A6 - 0x6]
  8987. 0000610A  7806                     moveq.l    D4, 0x06
  8988. 0000610C  601E                     bra        +0x20 /* 0000612C */
  8989. label0000610E:
  8990. 0000610E  47EE FFEE                lea.l      A3, [A6 - 0x12]
  8991. 00006112  780C                     moveq.l    D4, 0x0C
  8992. 00006114  6016                     bra        +0x18 /* 0000612C */
  8993. label00006116:
  8994. 00006116  47EE FFBE                lea.l      A3, [A6 - 0x42]
  8995. 0000611A  7830                     moveq.l    D4, 0x30
  8996. 0000611C  600E                     bra        +0x10 /* 0000612C */
  8997. label0000611E:
  8998. 0000611E  47EE FFB4                lea.l      A3, [A6 - 0x4C]
  8999. 00006122  780A                     moveq.l    D4, 0x0A
  9000. 00006124  6006                     bra        +0x8 /* 0000612C */
  9001. label00006126:
  9002. 00006126  47EE FFA6                lea.l      A3, [A6 - 0x5A]
  9003. 0000612A  780E                     moveq.l    D4, 0x0E
  9004. label0000612C:
  9005. 0000612C  3F04                     move.w     -[A7], D4
  9006. 0000612E  2F0B                     move.l     -[A7], A3
  9007. 00006130  2F0C                     move.l     -[A7], A4
  9008. 00006132  486D 204A                pea.l      [A5 + 0x204A /* export_1029 */]
  9009. 00006136  2F07                     move.l     -[A7], D7
  9010. 00006138  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  9011. label0000613C:
  9012. 0000613C  4CEE 1CF0 FF80           movem.l    D4,D5,D6,D7,A2,A3,A4, [A6 - 0x80]
  9013. 00006142  4E5E                     unlink     A6
  9014. 00006144  4E75                     rts
  9015. 00006146  FDE8                     .invalid   <<F/7/6>>
  9016. 00006148  FDE8                     .invalid   <<F/7/6>>
  9017. 0000614A  FDEE                     .invalid   <<F/7/6>>
  9018. 0000614C  FE1A FE30                .unknown   0xFE1A 0xFE30 (W = 7)
  9019. 00006150  FE40 FE50                .extension 0xE40 <<F/1/7>>, 0xFE50 // unimplemented
  9020. 00006154  FE50 FE6C                .extension 0xE50 <<F/1/7>>, 0xFE6C // unimplemented
  9021. 00006158  FE6C FE98                .extension 0xE6C <<F/1/7>>, 0xFE98 // unimplemented
  9022. 0000615C  FEC4 FEDA                .extension 0xEC4 <<F/2-3/7>> // unimplemented
  9023. 00006160  FEF0 FEFC                .extension 0xEF0 <<F/2-3/7>> // unimplemented
  9024. 00006164  FEFC FF28                .extension 0xEFC <<F/2-3/7>> // unimplemented
  9025. 00006168  FF28                     .extension 0xF28 <<F/4-5/7>> // unimplemented
  9026. 0000616A  FF28                     .extension 0xF28 <<F/4-5/7>> // unimplemented
  9027. 0000616C  FF28                     .extension 0xF28 <<F/4-5/7>> // unimplemented
  9028. 0000616E  FF28                     .extension 0xF28 <<F/4-5/7>> // unimplemented
  9029. 00006170  FF4E                     .extension 0xF4E <<F/4-5/7>> // unimplemented
  9030. 00006172  FF4E                     .extension 0xF4E <<F/4-5/7>> // unimplemented
  9031. 00006174  FF58                     .extension 0xF58 <<F/4-5/7>> // unimplemented
  9032. 00006176  FF78                     .extension 0xF78 <<F/4-5/7>> // unimplemented
  9033. 00006178  FF86                     .invalid   <<F/6/7>>
  9034. 0000617A  FF94                     .invalid   <<F/6/7>>
  9035. 0000617C  FF94                     .invalid   <<F/6/7>>
  9036. export_1029:
  9037. 0000617E  4E56 0000                link       A6, 0
  9038. 00006182  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  9039. 00006186  2E2E 000C                move.l     D7, [A6 + 0xC]
  9040. 0000618A  7C01                     moveq.l    D6, 0x01
  9041. 0000618C  7A01                     moveq.l    D5, 0x01
  9042. 0000618E  4A87                     tst.l      D7
  9043. 00006190  6706                     beq        +0x8 /* 00006198 */
  9044. 00006192  4AAE 0008                tst.l      [A6 + 0x8]
  9045. 00006196  6606                     bne        +0x8 /* 0000619E */
  9046. label00006198:
  9047. 00006198  7000                     moveq.l    D0, 0x00
  9048. 0000619A  6000 01EA                bra        +0x1EC /* 00006386 */
  9049. label0000619E:
  9050. 0000619E  2847                     movea.l    A4, D7
  9051. 000061A0  246E 0008                movea.l    A2, [A6 + 0x8]
  9052. 000061A4  1014                     move.b     D0, [A4]
  9053. 000061A6  4880                     ext.w      D0
  9054. 000061A8  0C40 001B                cmpi.w     D0, 0x1B
  9055. 000061AC  6200 01D4                bhi        +0x1D6 /* 00006382 */
  9056. 000061B0  43FA 01DC                lea.l      A1, [PC + 0x1DC /* 0000638E, value 0xFFF6FFF6 */]
  9057. 000061B4  D040                     add.w      D0, D0
  9058. 000061B6  D2F1 0000                add.w      A1, [A1 + D0.w]
  9059. 000061BA  4ED1                     jmp        [A1]
  9060. 000061BC  70FF                     moveq.l    D0, 0xFFFFFFFF
  9061. 000061BE  C06C 0004                and.w      D0, [A4 + 0x4]
  9062. 000061C2  3F00                     move.w     -[A7], D0
  9063. 000061C4  202C 0002                move.l     D0, [A4 + 0x2]
  9064. 000061C8  7210                     moveq.l    D1, 0x10
  9065. 000061CA  E2A8                     lsr        D0, D1
  9066. 000061CC  0240 FFFF                andi.w     D0, 0xFFFF
  9067. 000061D0  3F00                     move.w     -[A7], D0
  9068. 000061D2  2F0A                     move.l     -[A7], A2
  9069. 000061D4  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  9070. 000061D8  3C00                     move.w     D6, D0
  9071. 000061DA  508F                     addq.l     A7, 8
  9072. 000061DC  6000 01A6                bra        +0x1A8 /* 00006384 */
  9073. 000061E0  2647                     movea.l    A3, D7
  9074. 000061E2  486B 0002                pea.l      [A3 + 0x2]
  9075. 000061E6  2F0A                     move.l     -[A7], A2
  9076. 000061E8  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  9077. 000061EC  508F                     addq.l     A7, 8
  9078. 000061EE  6000 0194                bra        +0x196 /* 00006384 */
  9079. 000061F2  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  9080. 000061F6  2F0A                     move.l     -[A7], A2
  9081. 000061F8  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  9082. 000061FC  3C00                     move.w     D6, D0
  9083. 000061FE  5C8F                     addq.l     A7, 6
  9084. 00006200  6000 0182                bra        +0x184 /* 00006384 */
  9085. 00006204  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  9086. 00006208  2F0A                     move.l     -[A7], A2
  9087. 0000620A  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  9088. 0000620E  3C00                     move.w     D6, D0
  9089. 00006210  5C8F                     addq.l     A7, 6
  9090. 00006212  6000 0170                bra        +0x172 /* 00006384 */
  9091. 00006216  2647                     movea.l    A3, D7
  9092. 00006218  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  9093. 0000621C  1F2B 000B                move.b     -[A7], [A3 + 0xB]
  9094. 00006220  2F0A                     move.l     -[A7], A2
  9095. 00006222  4EAD 1D9A                jsr        [A5 + 0x1D9A /* export_943 */]
  9096. 00006226  3C00                     move.w     D6, D0
  9097. 00006228  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9098. 0000622C  6000 0156                bra        +0x158 /* 00006384 */
  9099. 00006230  70FF                     moveq.l    D0, 0xFFFFFFFF
  9100. 00006232  C02C 0005                and.b      D0, [A4 + 0x5]
  9101. 00006236  1F00                     move.b     -[A7], D0
  9102. 00006238  202C 0002                move.l     D0, [A4 + 0x2]
  9103. 0000623C  7210                     moveq.l    D1, 0x10
  9104. 0000623E  E2A8                     lsr        D0, D1
  9105. 00006240  0200 00FF                andi.b     D0, 0xFF
  9106. 00006244  1F00                     move.b     -[A7], D0
  9107. 00006246  2F0A                     move.l     -[A7], A2
  9108. 00006248  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  9109. 0000624C  3C00                     move.w     D6, D0
  9110. 0000624E  508F                     addq.l     A7, 8
  9111. 00006250  6000 0132                bra        +0x134 /* 00006384 */
  9112. 00006254  70FF                     moveq.l    D0, 0xFFFFFFFF
  9113. 00006256  C06C 0004                and.w      D0, [A4 + 0x4]
  9114. 0000625A  3F00                     move.w     -[A7], D0
  9115. 0000625C  202C 0002                move.l     D0, [A4 + 0x2]
  9116. 00006260  7210                     moveq.l    D1, 0x10
  9117. 00006262  E2A8                     lsr        D0, D1
  9118. 00006264  0240 FFFF                andi.w     D0, 0xFFFF
  9119. 00006268  3F00                     move.w     -[A7], D0
  9120. 0000626A  2F0A                     move.l     -[A7], A2
  9121. 0000626C  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  9122. 00006270  3C00                     move.w     D6, D0
  9123. 00006272  508F                     addq.l     A7, 8
  9124. 00006274  6000 010E                bra        +0x110 /* 00006384 */
  9125. 00006278  2647                     movea.l    A3, D7
  9126. 0000627A  486B 0002                pea.l      [A3 + 0x2]
  9127. 0000627E  2F0A                     move.l     -[A7], A2
  9128. 00006280  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  9129. 00006284  3C00                     move.w     D6, D0
  9130. 00006286  508F                     addq.l     A7, 8
  9131. 00006288  6000 00FA                bra        +0xFC /* 00006384 */
  9132. 0000628C  2647                     movea.l    A3, D7
  9133. 0000628E  486B 0002                pea.l      [A3 + 0x2]
  9134. 00006292  2F0A                     move.l     -[A7], A2
  9135. 00006294  4EAD 1F42                jsr        [A5 + 0x1F42 /* export_996 */]
  9136. 00006298  3C00                     move.w     D6, D0
  9137. 0000629A  508F                     addq.l     A7, 8
  9138. 0000629C  6000 00E6                bra        +0xE8 /* 00006384 */
  9139. 000062A0  4AAC 0002                tst.l      [A4 + 0x2]
  9140. 000062A4  670E                     beq        +0x10 /* 000062B4 */
  9141. 000062A6  4267                     clr.w      -[A7]
  9142. 000062A8  2F0A                     move.l     -[A7], A2
  9143. 000062AA  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  9144. 000062AE  5C8F                     addq.l     A7, 6
  9145. 000062B0  6000 00D2                bra        +0xD4 /* 00006384 */
  9146. label000062B4:
  9147. 000062B4  4267                     clr.w      -[A7]
  9148. 000062B6  2F0A                     move.l     -[A7], A2
  9149. 000062B8  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  9150. 000062BC  5C8F                     addq.l     A7, 6
  9151. 000062BE  6000 00C4                bra        +0xC6 /* 00006384 */
  9152. 000062C2  70FF                     moveq.l    D0, 0xFFFFFFFF
  9153. 000062C4  C06C 0004                and.w      D0, [A4 + 0x4]
  9154. 000062C8  3F00                     move.w     -[A7], D0
  9155. 000062CA  202C 0002                move.l     D0, [A4 + 0x2]
  9156. 000062CE  7210                     moveq.l    D1, 0x10
  9157. 000062D0  E2A8                     lsr        D0, D1
  9158. 000062D2  0240 FFFF                andi.w     D0, 0xFFFF
  9159. 000062D6  3F00                     move.w     -[A7], D0
  9160. 000062D8  2F0A                     move.l     -[A7], A2
  9161. 000062DA  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  9162. 000062DE  3C00                     move.w     D6, D0
  9163. 000062E0  508F                     addq.l     A7, 8
  9164. 000062E2  6000 00A0                bra        +0xA2 /* 00006384 */
  9165. 000062E6  2647                     movea.l    A3, D7
  9166. 000062E8  2052                     movea.l    A0, [A2]
  9167. 000062EA  2068 0004                movea.l    A0, [A0 + 0x4]
  9168. 000062EE  2E10                     move.l     D7, [A0]
  9169. 000062F0  2047                     movea.l    A0, D7
  9170. 000062F2  216B 0002 005C           move.l     [A0 + 0x5C], [A3 + 0x2]
  9171. 000062F8  2047                     movea.l    A0, D7
  9172. 000062FA  216B 0006 0060           move.l     [A0 + 0x60], [A3 + 0x6]
  9173. 00006300  2047                     movea.l    A0, D7
  9174. 00006302  316B 000A 0064           move.w     [A0 + 0x64], [A3 + 0xA]
  9175. 00006308  2047                     movea.l    A0, D7
  9176. 0000630A  116B 000C 0066           move.b     [A0 + 0x66], [A3 + 0xC]
  9177. 00006310  2047                     movea.l    A0, D7
  9178. 00006312  116B 000D 0067           move.b     [A0 + 0x67], [A3 + 0xD]
  9179. 00006318  606A                     bra        +0x6C /* 00006384 */
  9180. 0000631A  4AAC 0002                tst.l      [A4 + 0x2]
  9181. 0000631E  670C                     beq        +0xE /* 0000632C */
  9182. 00006320  2F0A                     move.l     -[A7], A2
  9183. 00006322  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  9184. 00006326  3C00                     move.w     D6, D0
  9185. 00006328  588F                     addq.l     A7, 4
  9186. 0000632A  6058                     bra        +0x5A /* 00006384 */
  9187. label0000632C:
  9188. 0000632C  2F0A                     move.l     -[A7], A2
  9189. 0000632E  4EAD 1DF2                jsr        [A5 + 0x1DF2 /* export_954 */]
  9190. 00006332  3C00                     move.w     D6, D0
  9191. 00006334  588F                     addq.l     A7, 4
  9192. 00006336  604C                     bra        +0x4E /* 00006384 */
  9193. 00006338  2647                     movea.l    A3, D7
  9194. 0000633A  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  9195. 0000633E  3F2B 000A                move.w     -[A7], [A3 + 0xA]
  9196. 00006342  2F0A                     move.l     -[A7], A2
  9197. 00006344  4EAD 1D42                jsr        [A5 + 0x1D42 /* export_932 */]
  9198. 00006348  3C00                     move.w     D6, D0
  9199. 0000634A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9200. 0000634E  6034                     bra        +0x36 /* 00006384 */
  9201. 00006350  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  9202. 00006354  2F0A                     move.l     -[A7], A2
  9203. 00006356  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  9204. 0000635A  3C00                     move.w     D6, D0
  9205. 0000635C  508F                     addq.l     A7, 8
  9206. 0000635E  6024                     bra        +0x26 /* 00006384 */
  9207. 00006360  4267                     clr.w      -[A7]
  9208. 00006362  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  9209. 00006366  2F0A                     move.l     -[A7], A2
  9210. 00006368  4EAD 1FFA                jsr        [A5 + 0x1FFA /* export_1019 */]
  9211. 0000636C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9212. 00006370  6012                     bra        +0x14 /* 00006384 */
  9213. 00006372  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  9214. 00006376  2F0A                     move.l     -[A7], A2
  9215. 00006378  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  9216. 0000637C  3C00                     move.w     D6, D0
  9217. 0000637E  5C8F                     addq.l     A7, 6
  9218. 00006380  6002                     bra        +0x4 /* 00006384 */
  9219. label00006382:
  9220. 00006382  7C00                     moveq.l    D6, 0x00
  9221. label00006384:
  9222. 00006384  3006                     move.w     D0, D6
  9223. label00006386:
  9224. 00006386  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  9225. 0000638A  4E5E                     unlink     A6
  9226. 0000638C  4E75                     rts
  9227. 0000638E  FFF6                     .invalid   <<F/7/7>>
  9228. 00006390  FFF6                     .invalid   <<F/7/7>>
  9229. 00006392  FE2E FE52                .unknown   0xFE2E 0xFE52 (W = 7)
  9230. 00006396  FE64 FE76                .extension 0xE64 <<F/1/7>>, 0xFE76 // unimplemented
  9231. 0000639A  FE88 FE88                .extension 0xE88 <<F/2-3/7>> // unimplemented
  9232. 0000639E  FEA2 FEA2                .extension 0xEA2 <<F/2-3/7>> // unimplemented
  9233. 000063A2  FEC6 FEEA                .extension 0xEC6 <<F/2-3/7>> // unimplemented
  9234. 000063A6  FEFE FF12                .extension 0xEFE <<F/2-3/7>> // unimplemented
  9235. 000063AA  FF34                     .extension 0xF34 <<F/4-5/7>> // unimplemented
  9236. 000063AC  FF34                     .extension 0xF34 <<F/4-5/7>> // unimplemented
  9237. 000063AE  FF58                     .extension 0xF58 <<F/4-5/7>> // unimplemented
  9238. 000063B0  FF58                     .extension 0xF58 <<F/4-5/7>> // unimplemented
  9239. 000063B2  FF58                     .extension 0xF58 <<F/4-5/7>> // unimplemented
  9240. 000063B4  FF58                     .extension 0xF58 <<F/4-5/7>> // unimplemented
  9241. 000063B6  FF58                     .extension 0xF58 <<F/4-5/7>> // unimplemented
  9242. 000063B8  FF8C                     .invalid   <<F/6/7>>
  9243. 000063BA  FF8C                     .invalid   <<F/6/7>>
  9244. 000063BC  FFAA                     .invalid   <<F/6/7>>
  9245. 000063BE  FFC2                     .invalid   <<F/7/7>>
  9246. 000063C0  FFD2                     .invalid   <<F/7/7>>
  9247. 000063C2  FFE4                     .invalid   <<F/7/7>>
  9248. 000063C4  FFE4                     .invalid   <<F/7/7>>
  9249. 000063C6  4E56 0000                link       A6, 0
  9250. 000063CA  2F0C                     move.l     -[A7], A4
  9251. 000063CC  4AAE 0008                tst.l      [A6 + 0x8]
  9252. 000063D0  670E                     beq        +0x10 /* 000063E0 */
  9253. 000063D2  206E 0008                movea.l    A0, [A6 + 0x8]
  9254. 000063D6  2050                     movea.l    A0, [A0]
  9255. 000063D8  2868 001C                movea.l    A4, [A0 + 0x1C]
  9256. 000063DC  200C                     move.l     D0, A4
  9257. 000063DE  6604                     bne        +0x6 /* 000063E4 */
  9258. label000063E0:
  9259. 000063E0  7000                     moveq.l    D0, 0x00
  9260. 000063E2  600A                     bra        +0xC /* 000063EE */
  9261. label000063E4:
  9262. 000063E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9263. 000063E8  2F0C                     move.l     -[A7], A4
  9264. 000063EA  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  9265. label000063EE:
  9266. 000063EE  286E FFFC                movea.l    A4, [A6 - 0x4]
  9267. 000063F2  4E5E                     unlink     A6
  9268. 000063F4  4E75                     rts
  9269. 000063F6  4E56 0000                link       A6, 0
  9270. 000063FA  2F0C                     move.l     -[A7], A4
  9271. 000063FC  4AAE 0008                tst.l      [A6 + 0x8]
  9272. 00006400  670E                     beq        +0x10 /* 00006410 */
  9273. 00006402  206E 0008                movea.l    A0, [A6 + 0x8]
  9274. 00006406  2050                     movea.l    A0, [A0]
  9275. 00006408  2868 001C                movea.l    A4, [A0 + 0x1C]
  9276. 0000640C  200C                     move.l     D0, A4
  9277. 0000640E  6604                     bne        +0x6 /* 00006414 */
  9278. label00006410:
  9279. 00006410  7000                     moveq.l    D0, 0x00
  9280. 00006412  600A                     bra        +0xC /* 0000641E */
  9281. label00006414:
  9282. 00006414  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9283. 00006418  2F0C                     move.l     -[A7], A4
  9284. 0000641A  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  9285. label0000641E:
  9286. 0000641E  286E FFFC                movea.l    A4, [A6 - 0x4]
  9287. 00006422  4E5E                     unlink     A6
  9288. 00006424  4E75                     rts
  9289. export_1032:
  9290. 00006426  4E56 0000                link       A6, 0
  9291. 0000642A  4E5E                     unlink     A6
  9292. 0000642C  4E75                     rts
  9293.